diff --git a/module2/exo2/exercice.ipynb b/module2/exo2/exercice.ipynb index 0bbbe371b01e359e381e43239412d77bf53fb1fb..939390f385d0975edf780f4f05c1f43f0e5f5090 100644 --- a/module2/exo2/exercice.ipynb +++ b/module2/exo2/exercice.ipynb @@ -1,5 +1,237 @@ { - "cells": [], + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Import des données" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "raw_data = [14.0, 7.6, 11.2, 12.8, 12.5, 9.9, 14.9, 9.4, 16.9, 10.2, 14.9, 18.1, 7.3, 9.8, 10.9,12.2, 9.9, 2.9, 2.8, 15.4, 15.7, 9.7, 13.1, 13.2, 12.3, 11.7, 16.0, 12.4, 17.9, 12.2, 16.2, 18.7, 8.9, 11.9, 12.1, 14.6, 12.1, 4.7, 3.9, 16.9, 16.8, 11.3, 14.4, 15.7, 14.0, 13.6, 18.0, 13.6, 19.9, 13.7, 17.0, 20.5, 9.9, 12.5, 13.2, 16.1, 13.5, 6.3, 6.4, 17.6, 19.1, 12.8, 15.5, 16.3, 15.2, 14.6, 19.1, 14.4, 21.4, 15.1, 19.6, 21.7, 11.3, 15.0, 14.3, 16.8, 14.0, 6.8, 8.2, 19.9, 20.4, 14.6, 16.4, 18.7, 16.8, 15.8, 20.4, 15.8, 22.4, 16.2, 20.3, 23.4, 12.1, 15.5, 15.4, 18.4, 15.7, 10.2, 8.9, 21.0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Import des bibliothèques standards" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Calcul des carctéristiques statistiques standards" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2.8" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.min(raw_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "23.4" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.max(raw_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4.334094455301447" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.std(raw_data, ddof=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "14.5" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.median(raw_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "14.113000000000001" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "np.mean(raw_data)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Affichage des données" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(1)\n", + "ax.plot(raw_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(array([ 4., 3., 5., 9., 16., 20., 22., 9., 8., 4.]),\n", + " array([ 2.8 , 4.86, 6.92, 8.98, 11.04, 13.1 , 15.16, 17.22, 19.28,\n", + " 21.34, 23.4 ]),\n", + " )" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(1)\n", + "ax.hist(raw_data)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], "metadata": { "kernelspec": { "display_name": "Python 3", @@ -16,10 +248,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.6.4" } }, "nbformat": 4, "nbformat_minor": 2 } - diff --git a/module3/exo3/exercice_fr.ipynb b/module3/exo3/exercice_fr.ipynb index 0bbbe371b01e359e381e43239412d77bf53fb1fb..14a600c823afa7d29ac7bd9668a46724249802b8 100644 --- a/module3/exo3/exercice_fr.ipynb +++ b/module3/exo3/exercice_fr.ipynb @@ -1,5 +1,6273 @@ { - "cells": [], + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Autour du SARS-COV-2 Reproduction des courbes du SCMP" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import matplotlib.pyplot as plt\n", + "import urllib.request\n", + "%matplotlib inline\n", + "plt.rcParams[\"figure.figsize\"]=10,10" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Données\n", + "\n", + "Les données seront celles rendues disponibles par [JHU CSSE](https://systems.jhu.edu/) sur github dans [ce dépot](https://github.com/CSSEGISandData/COVID-19).\n", + "\n", + "Nous nous intéressons en particulier aux données à l'echelle mondiale des cas confirmés.\n", + "L'objectif final est de reproduire les courbes du South China Morning Post de cette page : [The Coronavirus Pandemic](https://www.scmp.com/coronavirus?src=homepage_covid_widget)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Téléchargement des données\n", + "\n", + "Les données sont téléchargées dans le dossier courant si aucune donnée n'est présente. Sinon elles sont recupérées du dossier courant.\n", + "La structure choisie ensuite est une structure classique du module pandas." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "data_link = \"https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv\"\n", + "data_file = \"time_series_covid19_confirmed_global.csv\"\n", + "\n", + "try :\n", + " open(data_file, 'r')\n", + " \n", + "except :\n", + " print(\"Data file not found, dowloading from {}\".format(data_link))\n", + " urllib.request.urlretrieve(data_link, data_file)\n", + "\n", + "raw_data = pd.read_csv(data_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/RegionLatLong1/22/201/23/201/24/201/25/201/26/201/27/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
0NaNAfghanistan33.00000065.000000000000...10582111731183112456130361365914525152051575016509
1NaNAlbania41.15330020.168300000000...998100410291050107610991122113711431164
2NaNAlgeria28.0339001.659600000000...8306850386978857899791349267939495139626
3NaNAndorra42.5063001.521800000000...762763763763763764764764765844
4NaNAngola-11.20270017.873900000000...69707071748184868686
5NaNAntigua and Barbuda17.060800-61.796400000000...25252525252525262626
6NaNArgentina-38.416100-63.616700000000...12076126281322813933147021541916214168511741518319
7NaNArmenia40.06910045.038200000000...66617113740277748216867689279282949210009
8Australian Capital TerritoryAustralia-35.473500149.012400000000...107107107107107107107107107107
9New South WalesAustralia-33.868800151.209300000034...3090309230893090309230923095309831043104
10Northern TerritoryAustralia-12.463400130.845600000000...29292929292929292929
11QueenslandAustralia-28.016700153.400000000000...1056105710581058105810581058105810591059
12South AustraliaAustralia-34.928500138.600700000000...439439440440440440440440440440
13TasmaniaAustralia-41.454500145.970700000000...228228228228228228228228228228
14VictoriaAustralia-37.813600144.963100000011...1605161016181628163416451649165316631670
15Western AustraliaAustralia-31.950500115.860500000000...560564570570577585586589591592
16NaNAustria47.51620014.550100000000...16503165391655716591166281665516685167311673316759
17NaNAzerbaijan40.14310047.576900000000...4122427144034568475949895246549456625935
18NaNBahamas25.034300-77.396300000000...100100100100101102102102102102
19NaNBahrain26.02750050.550000000000...9138917193669692100521044910793113981187112311
20NaNBangladesh23.68500090.356300000000...33610355853675138292403214284444608471534953452445
21NaNBarbados13.193900-59.543200000000...92929292929292929292
22NaNBelarus53.70980027.953400000000...36198371443805938956398584076441658425564340344255
23NaNBelgium50.8333004.000000000000...57092573425745557592578495806158186583815851758615
24NaNBenin9.3077002.315800000000...191191208210210224224232243244
25NaNBhutan27.51420090.433600000000...24272728313133434347
26NaNBolivia-16.290200-63.588700000000...626366607136776883878731959299821053110991
27NaNBosnia and Herzegovina43.91590017.679100000000...2401240624162435246224852494251025242535
28NaNBrazil-14.235000-51.925300000000...363211374898391222411821438238465166498440514849526447555383
29NaNBrunei4.535300114.727700000000...141141141141141141141141141141
..................................................................
236NaNTimor-Leste-8.874217125.727539000000...24242424242424242424
237NaNBelize13.193900-59.543200000000...18181818181818181818
238NaNLaos19.856270102.495496000000...19191919191919191919
239NaNLibya26.33510017.228331000000...75757799105118130156168182
240NaNWest Bank and Gaza31.95220035.233200000000...423423429434446446447448449451
241NaNGuinea-Bissau11.803700-15.180400000000...1114117811781195119512561256125613391339
242NaNMali17.570692-3.996166000000...1030105910771116119412261250126513151351
243NaNSaint Kitts and Nevis17.357822-62.782998000000...15151515151515151515
244Northwest TerritoriesCanada64.825500-124.845700000000...5555555555
245YukonCanada64.282300-135.000000000000...11111111111111111111
246NaNKosovo42.60263620.902977000000...1032103810381047104810481064106410641064
247NaNBurma21.91620095.956000000000...201203206206206207224224228232
248AnguillaUnited Kingdom18.220600-63.068600000000...3333333333
249British Virgin IslandsUnited Kingdom18.420700-64.640000000000...8888888888
250Turks and Caicos IslandsUnited Kingdom21.694000-71.797900000000...12121212121212121212
251NaNMS Zaandam0.0000000.000000000000...9999999999
252NaNBotswana-22.32850024.684900000000...35353535353535353840
253NaNBurundi-3.37310029.918900000000...42424242424263636363
254NaNSierra Leone8.460555-11.779889000000...707735754782812829852861865896
255Bonaire, Sint Eustatius and SabaNetherlands12.178400-68.238500000000...6666666677
256NaNMalawi-13.25430834.301525000000...83101101101203273279284336358
257Falkland Islands (Malvinas)United Kingdom-51.796300-59.523600000000...13131313131313131313
258Saint Pierre and MiquelonFrance46.885200-56.315900000000...1111111111
259NaNSouth Sudan6.87700031.307000000000...655806806994994994994994994994
260NaNWestern Sahara24.215500-12.885800000000...9999999999
261NaNSao Tome and Principe0.1863606.613081000000...251299441443458463479483484484
262NaNYemen15.55272748.516388000000...222233249256278283310323354399
263NaNComoros-11.64550043.333300000000...878787878787106106106132
264NaNTajikistan38.86103471.276093000000...2929310032663424356336863807393040134100
265NaNLesotho-29.60998828.233608000000...2222222222
\n", + "

266 rows × 137 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region Lat \\\n", + "0 NaN Afghanistan 33.000000 \n", + "1 NaN Albania 41.153300 \n", + "2 NaN Algeria 28.033900 \n", + "3 NaN Andorra 42.506300 \n", + "4 NaN Angola -11.202700 \n", + "5 NaN Antigua and Barbuda 17.060800 \n", + "6 NaN Argentina -38.416100 \n", + "7 NaN Armenia 40.069100 \n", + "8 Australian Capital Territory Australia -35.473500 \n", + "9 New South Wales Australia -33.868800 \n", + "10 Northern Territory Australia -12.463400 \n", + "11 Queensland Australia -28.016700 \n", + "12 South Australia Australia -34.928500 \n", + "13 Tasmania Australia -41.454500 \n", + "14 Victoria Australia -37.813600 \n", + "15 Western Australia Australia -31.950500 \n", + "16 NaN Austria 47.516200 \n", + "17 NaN Azerbaijan 40.143100 \n", + "18 NaN Bahamas 25.034300 \n", + "19 NaN Bahrain 26.027500 \n", + "20 NaN Bangladesh 23.685000 \n", + "21 NaN Barbados 13.193900 \n", + "22 NaN Belarus 53.709800 \n", + "23 NaN Belgium 50.833300 \n", + "24 NaN Benin 9.307700 \n", + "25 NaN Bhutan 27.514200 \n", + "26 NaN Bolivia -16.290200 \n", + "27 NaN Bosnia and Herzegovina 43.915900 \n", + "28 NaN Brazil -14.235000 \n", + "29 NaN Brunei 4.535300 \n", + ".. ... ... ... \n", + "236 NaN Timor-Leste -8.874217 \n", + "237 NaN Belize 13.193900 \n", + "238 NaN Laos 19.856270 \n", + "239 NaN Libya 26.335100 \n", + "240 NaN West Bank and Gaza 31.952200 \n", + "241 NaN Guinea-Bissau 11.803700 \n", + "242 NaN Mali 17.570692 \n", + "243 NaN Saint Kitts and Nevis 17.357822 \n", + "244 Northwest Territories Canada 64.825500 \n", + "245 Yukon Canada 64.282300 \n", + "246 NaN Kosovo 42.602636 \n", + "247 NaN Burma 21.916200 \n", + "248 Anguilla United Kingdom 18.220600 \n", + "249 British Virgin Islands United Kingdom 18.420700 \n", + "250 Turks and Caicos Islands United Kingdom 21.694000 \n", + "251 NaN MS Zaandam 0.000000 \n", + "252 NaN Botswana -22.328500 \n", + "253 NaN Burundi -3.373100 \n", + "254 NaN Sierra Leone 8.460555 \n", + "255 Bonaire, Sint Eustatius and Saba Netherlands 12.178400 \n", + "256 NaN Malawi -13.254308 \n", + "257 Falkland Islands (Malvinas) United Kingdom -51.796300 \n", + "258 Saint Pierre and Miquelon France 46.885200 \n", + "259 NaN South Sudan 6.877000 \n", + "260 NaN Western Sahara 24.215500 \n", + "261 NaN Sao Tome and Principe 0.186360 \n", + "262 NaN Yemen 15.552727 \n", + "263 NaN Comoros -11.645500 \n", + "264 NaN Tajikistan 38.861034 \n", + "265 NaN Lesotho -29.609988 \n", + "\n", + " Long 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 ... \\\n", + "0 65.000000 0 0 0 0 0 0 ... \n", + "1 20.168300 0 0 0 0 0 0 ... \n", + "2 1.659600 0 0 0 0 0 0 ... \n", + "3 1.521800 0 0 0 0 0 0 ... \n", + "4 17.873900 0 0 0 0 0 0 ... \n", + "5 -61.796400 0 0 0 0 0 0 ... \n", + "6 -63.616700 0 0 0 0 0 0 ... \n", + "7 45.038200 0 0 0 0 0 0 ... \n", + "8 149.012400 0 0 0 0 0 0 ... \n", + "9 151.209300 0 0 0 0 3 4 ... \n", + "10 130.845600 0 0 0 0 0 0 ... \n", + "11 153.400000 0 0 0 0 0 0 ... \n", + "12 138.600700 0 0 0 0 0 0 ... \n", + "13 145.970700 0 0 0 0 0 0 ... \n", + "14 144.963100 0 0 0 0 1 1 ... \n", + "15 115.860500 0 0 0 0 0 0 ... \n", + "16 14.550100 0 0 0 0 0 0 ... \n", + "17 47.576900 0 0 0 0 0 0 ... \n", + "18 -77.396300 0 0 0 0 0 0 ... \n", + "19 50.550000 0 0 0 0 0 0 ... \n", + "20 90.356300 0 0 0 0 0 0 ... \n", + "21 -59.543200 0 0 0 0 0 0 ... \n", + "22 27.953400 0 0 0 0 0 0 ... \n", + "23 4.000000 0 0 0 0 0 0 ... \n", + "24 2.315800 0 0 0 0 0 0 ... \n", + "25 90.433600 0 0 0 0 0 0 ... \n", + "26 -63.588700 0 0 0 0 0 0 ... \n", + "27 17.679100 0 0 0 0 0 0 ... \n", + "28 -51.925300 0 0 0 0 0 0 ... \n", + "29 114.727700 0 0 0 0 0 0 ... \n", + ".. ... ... ... ... ... ... ... ... \n", + "236 125.727539 0 0 0 0 0 0 ... \n", + "237 -59.543200 0 0 0 0 0 0 ... \n", + "238 102.495496 0 0 0 0 0 0 ... \n", + "239 17.228331 0 0 0 0 0 0 ... \n", + "240 35.233200 0 0 0 0 0 0 ... \n", + "241 -15.180400 0 0 0 0 0 0 ... \n", + "242 -3.996166 0 0 0 0 0 0 ... \n", + "243 -62.782998 0 0 0 0 0 0 ... \n", + "244 -124.845700 0 0 0 0 0 0 ... \n", + "245 -135.000000 0 0 0 0 0 0 ... \n", + "246 20.902977 0 0 0 0 0 0 ... \n", + "247 95.956000 0 0 0 0 0 0 ... \n", + "248 -63.068600 0 0 0 0 0 0 ... \n", + "249 -64.640000 0 0 0 0 0 0 ... \n", + "250 -71.797900 0 0 0 0 0 0 ... \n", + "251 0.000000 0 0 0 0 0 0 ... \n", + "252 24.684900 0 0 0 0 0 0 ... \n", + "253 29.918900 0 0 0 0 0 0 ... \n", + "254 -11.779889 0 0 0 0 0 0 ... \n", + "255 -68.238500 0 0 0 0 0 0 ... \n", + "256 34.301525 0 0 0 0 0 0 ... \n", + "257 -59.523600 0 0 0 0 0 0 ... \n", + "258 -56.315900 0 0 0 0 0 0 ... \n", + "259 31.307000 0 0 0 0 0 0 ... \n", + "260 -12.885800 0 0 0 0 0 0 ... \n", + "261 6.613081 0 0 0 0 0 0 ... \n", + "262 48.516388 0 0 0 0 0 0 ... \n", + "263 43.333300 0 0 0 0 0 0 ... \n", + "264 71.276093 0 0 0 0 0 0 ... \n", + "265 28.233608 0 0 0 0 0 0 ... \n", + "\n", + " 5/24/20 5/25/20 5/26/20 5/27/20 5/28/20 5/29/20 5/30/20 5/31/20 \\\n", + "0 10582 11173 11831 12456 13036 13659 14525 15205 \n", + "1 998 1004 1029 1050 1076 1099 1122 1137 \n", + "2 8306 8503 8697 8857 8997 9134 9267 9394 \n", + "3 762 763 763 763 763 764 764 764 \n", + "4 69 70 70 71 74 81 84 86 \n", + "5 25 25 25 25 25 25 25 26 \n", + "6 12076 12628 13228 13933 14702 15419 16214 16851 \n", + "7 6661 7113 7402 7774 8216 8676 8927 9282 \n", + "8 107 107 107 107 107 107 107 107 \n", + "9 3090 3092 3089 3090 3092 3092 3095 3098 \n", + "10 29 29 29 29 29 29 29 29 \n", + "11 1056 1057 1058 1058 1058 1058 1058 1058 \n", + "12 439 439 440 440 440 440 440 440 \n", + "13 228 228 228 228 228 228 228 228 \n", + "14 1605 1610 1618 1628 1634 1645 1649 1653 \n", + "15 560 564 570 570 577 585 586 589 \n", + "16 16503 16539 16557 16591 16628 16655 16685 16731 \n", + "17 4122 4271 4403 4568 4759 4989 5246 5494 \n", + "18 100 100 100 100 101 102 102 102 \n", + "19 9138 9171 9366 9692 10052 10449 10793 11398 \n", + "20 33610 35585 36751 38292 40321 42844 44608 47153 \n", + "21 92 92 92 92 92 92 92 92 \n", + "22 36198 37144 38059 38956 39858 40764 41658 42556 \n", + "23 57092 57342 57455 57592 57849 58061 58186 58381 \n", + "24 191 191 208 210 210 224 224 232 \n", + "25 24 27 27 28 31 31 33 43 \n", + "26 6263 6660 7136 7768 8387 8731 9592 9982 \n", + "27 2401 2406 2416 2435 2462 2485 2494 2510 \n", + "28 363211 374898 391222 411821 438238 465166 498440 514849 \n", + "29 141 141 141 141 141 141 141 141 \n", + ".. ... ... ... ... ... ... ... ... \n", + "236 24 24 24 24 24 24 24 24 \n", + "237 18 18 18 18 18 18 18 18 \n", + "238 19 19 19 19 19 19 19 19 \n", + "239 75 75 77 99 105 118 130 156 \n", + "240 423 423 429 434 446 446 447 448 \n", + "241 1114 1178 1178 1195 1195 1256 1256 1256 \n", + "242 1030 1059 1077 1116 1194 1226 1250 1265 \n", + "243 15 15 15 15 15 15 15 15 \n", + "244 5 5 5 5 5 5 5 5 \n", + "245 11 11 11 11 11 11 11 11 \n", + "246 1032 1038 1038 1047 1048 1048 1064 1064 \n", + "247 201 203 206 206 206 207 224 224 \n", + "248 3 3 3 3 3 3 3 3 \n", + "249 8 8 8 8 8 8 8 8 \n", + "250 12 12 12 12 12 12 12 12 \n", + "251 9 9 9 9 9 9 9 9 \n", + "252 35 35 35 35 35 35 35 35 \n", + "253 42 42 42 42 42 42 63 63 \n", + "254 707 735 754 782 812 829 852 861 \n", + "255 6 6 6 6 6 6 6 6 \n", + "256 83 101 101 101 203 273 279 284 \n", + "257 13 13 13 13 13 13 13 13 \n", + "258 1 1 1 1 1 1 1 1 \n", + "259 655 806 806 994 994 994 994 994 \n", + "260 9 9 9 9 9 9 9 9 \n", + "261 251 299 441 443 458 463 479 483 \n", + "262 222 233 249 256 278 283 310 323 \n", + "263 87 87 87 87 87 87 106 106 \n", + "264 2929 3100 3266 3424 3563 3686 3807 3930 \n", + "265 2 2 2 2 2 2 2 2 \n", + "\n", + " 6/1/20 6/2/20 \n", + "0 15750 16509 \n", + "1 1143 1164 \n", + "2 9513 9626 \n", + "3 765 844 \n", + "4 86 86 \n", + "5 26 26 \n", + "6 17415 18319 \n", + "7 9492 10009 \n", + "8 107 107 \n", + "9 3104 3104 \n", + "10 29 29 \n", + "11 1059 1059 \n", + "12 440 440 \n", + "13 228 228 \n", + "14 1663 1670 \n", + "15 591 592 \n", + "16 16733 16759 \n", + "17 5662 5935 \n", + "18 102 102 \n", + "19 11871 12311 \n", + "20 49534 52445 \n", + "21 92 92 \n", + "22 43403 44255 \n", + "23 58517 58615 \n", + "24 243 244 \n", + "25 43 47 \n", + "26 10531 10991 \n", + "27 2524 2535 \n", + "28 526447 555383 \n", + "29 141 141 \n", + ".. ... ... \n", + "236 24 24 \n", + "237 18 18 \n", + "238 19 19 \n", + "239 168 182 \n", + "240 449 451 \n", + "241 1339 1339 \n", + "242 1315 1351 \n", + "243 15 15 \n", + "244 5 5 \n", + "245 11 11 \n", + "246 1064 1064 \n", + "247 228 232 \n", + "248 3 3 \n", + "249 8 8 \n", + "250 12 12 \n", + "251 9 9 \n", + "252 38 40 \n", + "253 63 63 \n", + "254 865 896 \n", + "255 7 7 \n", + "256 336 358 \n", + "257 13 13 \n", + "258 1 1 \n", + "259 994 994 \n", + "260 9 9 \n", + "261 484 484 \n", + "262 354 399 \n", + "263 106 132 \n", + "264 4013 4100 \n", + "265 2 2 \n", + "\n", + "[266 rows x 137 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "raw_data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "En premier lieu, nous voulons faire l'étude pour la liste de pays suivante :\n", + "- Belgique\n", + "- France\n", + "- Chine\n", + "- Allemagne\n", + "- Iran\n", + "- Italie\n", + "- Japon\n", + "- Corée du Sud\n", + "- Pays Bas\n", + "- Portugal\n", + "- Espagne\n", + "- Royaume uni\n", + "- Etats Unis" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "La selection des pays se fait avec la fonction `isin` après la définition de la liste des pays d'interets." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/RegionLatLong1/22/201/23/201/24/201/25/201/26/201/27/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
23NaNBelgium50.83334.0000000000...57092573425745557592578495806158186583815851758615
49AnhuiChina31.8257117.22641915396070...991991991991991991991991991991
50BeijingChina40.1824116.4142142236416880...593593593593593593593593593593
51ChongqingChina30.0572107.874069275775110...579579579579579579579579579579
52FujianChina26.0789117.98741510183559...356357357358358358358358358358
53GansuChina37.8099101.05830224714...139139139139139139139139139139
54GuangdongChina23.3417113.424426325378111151...1592159215921592159215931593159515961597
55GuangxiChina23.8298108.78812523233646...254254254254254254254254254254
56GuizhouChina26.8154106.8748133457...147147147147147147147147147147
57HainanChina19.1959109.7453458192233...169169169169169169169169169169
58HebeiChina39.5490116.130611281318...328328328328328328328328328328
59HeilongjiangChina47.8620127.761502491521...945945945945945945945945945945
60HenanChina33.8820113.61405593283128...1276127612761276127612761276127612761276
61Hong KongChina22.3000114.2000022588...1065106510651066106610791082108410871093
62HubeiChina30.9756112.270744444454976110581423...68135681356813568135681356813568135681356813568135
63HunanChina27.6104111.708849244369100...1019101910191019101910191019101910191019
64Inner MongoliaChina44.0935113.94480017711...227232232232232232232235235235
65JiangsuChina32.9711119.4550159183347...653653653653653653653653653653
66JiangxiChina27.6140115.72212718183672...937937937937937937937937937937
67JilinChina43.6661126.1923013446...155155155155155155155155155155
68LiaoningChina41.2956122.6085234172127...149149149149149149149149149149
69MacauChina22.1667113.5500122256...45454545454545454545
70NingxiaChina37.2692106.1655112347...75757575757575757575
71QinghaiChina35.745295.9956000116...18181818181818181818
72ShaanxiChina35.1917108.8701035152235...308308308308308308308308309309
73ShandongChina36.3427118.14982615274675...788788788788788790792792792792
74ShanghaiChina31.2020121.449191620334053...668669670671671672672672673673
75ShanxiChina37.5777112.29221116913...198198198198198198198198198198
76SichuanChina30.6171102.71035815284469...564564564564564564564575577577
77TianjinChina39.3054117.3230448101423...192192192192192192192192192192
..................................................................
112ReunionFrance-21.135155.2471000000...452456459460465470471471473477
113Saint BarthelemyFrance17.9000-62.8333000000...6666666666
114St MartinFrance18.0708-63.0501000000...40404040404041414141
115MartiniqueFrance14.6415-61.0242000000...197197197197197200200200200200
116NaNFrance46.22762.2137002333...179859180166179887180044183309183816185616185851185952184980
120NaNGermany51.00009.0000000001...180328180600181200181524182196182922183189183410183594183879
133NaNIran32.000053.0000000000...135701137724139511141591143849146668148950151466154445157562
137NaNItaly43.000012.0000000000...229858230158230555231139231732232248232664232997233197233515
139NaNJapan36.0000138.0000222244...16550165811662316651165981667316716167511678716837
143NaNKorea, South36.0000128.0000112234...11206112251126511344114021144111468115031154111590
166ArubaNetherlands12.5186-70.0358000000...101101101101101101101101101101
167CuracaoNetherlands12.1696-68.9900000000...17181818181819191920
168Sint MaartenNetherlands18.0425-63.0548000000...77777777777777777777
169NaNNetherlands52.13265.2913000000...45236454454557845768459504612646257464424654546647
184NaNPortugal39.3999-8.2245000000...30623307883100731292315963194632203325003270032895
201NaNSpain40.0000-4.0000000000...235772235400236259236259237906238564239228239479239638239932
217BermudaUnited Kingdom32.3078-64.7505000000...133133139139140140140140141141
218Cayman IslandsUnited Kingdom19.3133-81.2546000000...129134137140140141141141150151
219Channel IslandsUnited Kingdom49.3723-2.3644000000...558559559560560560560560560560
220GibraltarUnited Kingdom36.1408-5.3536000000...154154154157158161169170170172
221Isle of ManUnited Kingdom54.2361-4.5481000000...336336336336336336336336336336
222MontserratUnited Kingdom16.7425-62.1874000000...11111111111111111111
223NaNUnited Kingdom55.3781-3.4360000000...259559261184265227267240269127271222272826274762276332277985
225NaNUS37.0902-95.7129112255...1643246166230216809131699176172175317460191770165179017218110201831821
248AnguillaUnited Kingdom18.2206-63.0686000000...3333333333
249British Virgin IslandsUnited Kingdom18.4207-64.6400000000...8888888888
250Turks and Caicos IslandsUnited Kingdom21.6940-71.7979000000...12121212121212121212
255Bonaire, Sint Eustatius and SabaNetherlands12.1784-68.2385000000...6666666677
257Falkland Islands (Malvinas)United Kingdom-51.7963-59.5236000000...13131313131313131313
258Saint Pierre and MiquelonFrance46.8852-56.3159000000...1111111111
\n", + "

69 rows × 137 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region Lat Long \\\n", + "23 NaN Belgium 50.8333 4.0000 \n", + "49 Anhui China 31.8257 117.2264 \n", + "50 Beijing China 40.1824 116.4142 \n", + "51 Chongqing China 30.0572 107.8740 \n", + "52 Fujian China 26.0789 117.9874 \n", + "53 Gansu China 37.8099 101.0583 \n", + "54 Guangdong China 23.3417 113.4244 \n", + "55 Guangxi China 23.8298 108.7881 \n", + "56 Guizhou China 26.8154 106.8748 \n", + "57 Hainan China 19.1959 109.7453 \n", + "58 Hebei China 39.5490 116.1306 \n", + "59 Heilongjiang China 47.8620 127.7615 \n", + "60 Henan China 33.8820 113.6140 \n", + "61 Hong Kong China 22.3000 114.2000 \n", + "62 Hubei China 30.9756 112.2707 \n", + "63 Hunan China 27.6104 111.7088 \n", + "64 Inner Mongolia China 44.0935 113.9448 \n", + "65 Jiangsu China 32.9711 119.4550 \n", + "66 Jiangxi China 27.6140 115.7221 \n", + "67 Jilin China 43.6661 126.1923 \n", + "68 Liaoning China 41.2956 122.6085 \n", + "69 Macau China 22.1667 113.5500 \n", + "70 Ningxia China 37.2692 106.1655 \n", + "71 Qinghai China 35.7452 95.9956 \n", + "72 Shaanxi China 35.1917 108.8701 \n", + "73 Shandong China 36.3427 118.1498 \n", + "74 Shanghai China 31.2020 121.4491 \n", + "75 Shanxi China 37.5777 112.2922 \n", + "76 Sichuan China 30.6171 102.7103 \n", + "77 Tianjin China 39.3054 117.3230 \n", + ".. ... ... ... ... \n", + "112 Reunion France -21.1351 55.2471 \n", + "113 Saint Barthelemy France 17.9000 -62.8333 \n", + "114 St Martin France 18.0708 -63.0501 \n", + "115 Martinique France 14.6415 -61.0242 \n", + "116 NaN France 46.2276 2.2137 \n", + "120 NaN Germany 51.0000 9.0000 \n", + "133 NaN Iran 32.0000 53.0000 \n", + "137 NaN Italy 43.0000 12.0000 \n", + "139 NaN Japan 36.0000 138.0000 \n", + "143 NaN Korea, South 36.0000 128.0000 \n", + "166 Aruba Netherlands 12.5186 -70.0358 \n", + "167 Curacao Netherlands 12.1696 -68.9900 \n", + "168 Sint Maarten Netherlands 18.0425 -63.0548 \n", + "169 NaN Netherlands 52.1326 5.2913 \n", + "184 NaN Portugal 39.3999 -8.2245 \n", + "201 NaN Spain 40.0000 -4.0000 \n", + "217 Bermuda United Kingdom 32.3078 -64.7505 \n", + "218 Cayman Islands United Kingdom 19.3133 -81.2546 \n", + "219 Channel Islands United Kingdom 49.3723 -2.3644 \n", + "220 Gibraltar United Kingdom 36.1408 -5.3536 \n", + "221 Isle of Man United Kingdom 54.2361 -4.5481 \n", + "222 Montserrat United Kingdom 16.7425 -62.1874 \n", + "223 NaN United Kingdom 55.3781 -3.4360 \n", + "225 NaN US 37.0902 -95.7129 \n", + "248 Anguilla United Kingdom 18.2206 -63.0686 \n", + "249 British Virgin Islands United Kingdom 18.4207 -64.6400 \n", + "250 Turks and Caicos Islands United Kingdom 21.6940 -71.7979 \n", + "255 Bonaire, Sint Eustatius and Saba Netherlands 12.1784 -68.2385 \n", + "257 Falkland Islands (Malvinas) United Kingdom -51.7963 -59.5236 \n", + "258 Saint Pierre and Miquelon France 46.8852 -56.3159 \n", + "\n", + " 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 ... 5/24/20 \\\n", + "23 0 0 0 0 0 0 ... 57092 \n", + "49 1 9 15 39 60 70 ... 991 \n", + "50 14 22 36 41 68 80 ... 593 \n", + "51 6 9 27 57 75 110 ... 579 \n", + "52 1 5 10 18 35 59 ... 356 \n", + "53 0 2 2 4 7 14 ... 139 \n", + "54 26 32 53 78 111 151 ... 1592 \n", + "55 2 5 23 23 36 46 ... 254 \n", + "56 1 3 3 4 5 7 ... 147 \n", + "57 4 5 8 19 22 33 ... 169 \n", + "58 1 1 2 8 13 18 ... 328 \n", + "59 0 2 4 9 15 21 ... 945 \n", + "60 5 5 9 32 83 128 ... 1276 \n", + "61 0 2 2 5 8 8 ... 1065 \n", + "62 444 444 549 761 1058 1423 ... 68135 \n", + "63 4 9 24 43 69 100 ... 1019 \n", + "64 0 0 1 7 7 11 ... 227 \n", + "65 1 5 9 18 33 47 ... 653 \n", + "66 2 7 18 18 36 72 ... 937 \n", + "67 0 1 3 4 4 6 ... 155 \n", + "68 2 3 4 17 21 27 ... 149 \n", + "69 1 2 2 2 5 6 ... 45 \n", + "70 1 1 2 3 4 7 ... 75 \n", + "71 0 0 0 1 1 6 ... 18 \n", + "72 0 3 5 15 22 35 ... 308 \n", + "73 2 6 15 27 46 75 ... 788 \n", + "74 9 16 20 33 40 53 ... 668 \n", + "75 1 1 1 6 9 13 ... 198 \n", + "76 5 8 15 28 44 69 ... 564 \n", + "77 4 4 8 10 14 23 ... 192 \n", + ".. ... ... ... ... ... ... ... ... \n", + "112 0 0 0 0 0 0 ... 452 \n", + "113 0 0 0 0 0 0 ... 6 \n", + "114 0 0 0 0 0 0 ... 40 \n", + "115 0 0 0 0 0 0 ... 197 \n", + "116 0 0 2 3 3 3 ... 179859 \n", + "120 0 0 0 0 0 1 ... 180328 \n", + "133 0 0 0 0 0 0 ... 135701 \n", + "137 0 0 0 0 0 0 ... 229858 \n", + "139 2 2 2 2 4 4 ... 16550 \n", + "143 1 1 2 2 3 4 ... 11206 \n", + "166 0 0 0 0 0 0 ... 101 \n", + "167 0 0 0 0 0 0 ... 17 \n", + "168 0 0 0 0 0 0 ... 77 \n", + "169 0 0 0 0 0 0 ... 45236 \n", + "184 0 0 0 0 0 0 ... 30623 \n", + "201 0 0 0 0 0 0 ... 235772 \n", + "217 0 0 0 0 0 0 ... 133 \n", + "218 0 0 0 0 0 0 ... 129 \n", + "219 0 0 0 0 0 0 ... 558 \n", + "220 0 0 0 0 0 0 ... 154 \n", + "221 0 0 0 0 0 0 ... 336 \n", + "222 0 0 0 0 0 0 ... 11 \n", + "223 0 0 0 0 0 0 ... 259559 \n", + "225 1 1 2 2 5 5 ... 1643246 \n", + "248 0 0 0 0 0 0 ... 3 \n", + "249 0 0 0 0 0 0 ... 8 \n", + "250 0 0 0 0 0 0 ... 12 \n", + "255 0 0 0 0 0 0 ... 6 \n", + "257 0 0 0 0 0 0 ... 13 \n", + "258 0 0 0 0 0 0 ... 1 \n", + "\n", + " 5/25/20 5/26/20 5/27/20 5/28/20 5/29/20 5/30/20 5/31/20 6/1/20 \\\n", + "23 57342 57455 57592 57849 58061 58186 58381 58517 \n", + "49 991 991 991 991 991 991 991 991 \n", + "50 593 593 593 593 593 593 593 593 \n", + "51 579 579 579 579 579 579 579 579 \n", + "52 357 357 358 358 358 358 358 358 \n", + "53 139 139 139 139 139 139 139 139 \n", + "54 1592 1592 1592 1592 1593 1593 1595 1596 \n", + "55 254 254 254 254 254 254 254 254 \n", + "56 147 147 147 147 147 147 147 147 \n", + "57 169 169 169 169 169 169 169 169 \n", + "58 328 328 328 328 328 328 328 328 \n", + "59 945 945 945 945 945 945 945 945 \n", + "60 1276 1276 1276 1276 1276 1276 1276 1276 \n", + "61 1065 1065 1066 1066 1079 1082 1084 1087 \n", + "62 68135 68135 68135 68135 68135 68135 68135 68135 \n", + "63 1019 1019 1019 1019 1019 1019 1019 1019 \n", + "64 232 232 232 232 232 232 235 235 \n", + "65 653 653 653 653 653 653 653 653 \n", + "66 937 937 937 937 937 937 937 937 \n", + "67 155 155 155 155 155 155 155 155 \n", + "68 149 149 149 149 149 149 149 149 \n", + "69 45 45 45 45 45 45 45 45 \n", + "70 75 75 75 75 75 75 75 75 \n", + "71 18 18 18 18 18 18 18 18 \n", + "72 308 308 308 308 308 308 308 309 \n", + "73 788 788 788 788 790 792 792 792 \n", + "74 669 670 671 671 672 672 672 673 \n", + "75 198 198 198 198 198 198 198 198 \n", + "76 564 564 564 564 564 564 575 577 \n", + "77 192 192 192 192 192 192 192 192 \n", + ".. ... ... ... ... ... ... ... ... \n", + "112 456 459 460 465 470 471 471 473 \n", + "113 6 6 6 6 6 6 6 6 \n", + "114 40 40 40 40 40 41 41 41 \n", + "115 197 197 197 197 200 200 200 200 \n", + "116 180166 179887 180044 183309 183816 185616 185851 185952 \n", + "120 180600 181200 181524 182196 182922 183189 183410 183594 \n", + "133 137724 139511 141591 143849 146668 148950 151466 154445 \n", + "137 230158 230555 231139 231732 232248 232664 232997 233197 \n", + "139 16581 16623 16651 16598 16673 16716 16751 16787 \n", + "143 11225 11265 11344 11402 11441 11468 11503 11541 \n", + "166 101 101 101 101 101 101 101 101 \n", + "167 18 18 18 18 18 19 19 19 \n", + "168 77 77 77 77 77 77 77 77 \n", + "169 45445 45578 45768 45950 46126 46257 46442 46545 \n", + "184 30788 31007 31292 31596 31946 32203 32500 32700 \n", + "201 235400 236259 236259 237906 238564 239228 239479 239638 \n", + "217 133 139 139 140 140 140 140 141 \n", + "218 134 137 140 140 141 141 141 150 \n", + "219 559 559 560 560 560 560 560 560 \n", + "220 154 154 157 158 161 169 170 170 \n", + "221 336 336 336 336 336 336 336 336 \n", + "222 11 11 11 11 11 11 11 11 \n", + "223 261184 265227 267240 269127 271222 272826 274762 276332 \n", + "225 1662302 1680913 1699176 1721753 1746019 1770165 1790172 1811020 \n", + "248 3 3 3 3 3 3 3 3 \n", + "249 8 8 8 8 8 8 8 8 \n", + "250 12 12 12 12 12 12 12 12 \n", + "255 6 6 6 6 6 6 6 7 \n", + "257 13 13 13 13 13 13 13 13 \n", + "258 1 1 1 1 1 1 1 1 \n", + "\n", + " 6/2/20 \n", + "23 58615 \n", + "49 991 \n", + "50 593 \n", + "51 579 \n", + "52 358 \n", + "53 139 \n", + "54 1597 \n", + "55 254 \n", + "56 147 \n", + "57 169 \n", + "58 328 \n", + "59 945 \n", + "60 1276 \n", + "61 1093 \n", + "62 68135 \n", + "63 1019 \n", + "64 235 \n", + "65 653 \n", + "66 937 \n", + "67 155 \n", + "68 149 \n", + "69 45 \n", + "70 75 \n", + "71 18 \n", + "72 309 \n", + "73 792 \n", + "74 673 \n", + "75 198 \n", + "76 577 \n", + "77 192 \n", + ".. ... \n", + "112 477 \n", + "113 6 \n", + "114 41 \n", + "115 200 \n", + "116 184980 \n", + "120 183879 \n", + "133 157562 \n", + "137 233515 \n", + "139 16837 \n", + "143 11590 \n", + "166 101 \n", + "167 20 \n", + "168 77 \n", + "169 46647 \n", + "184 32895 \n", + "201 239932 \n", + "217 141 \n", + "218 151 \n", + "219 560 \n", + "220 172 \n", + "221 336 \n", + "222 11 \n", + "223 277985 \n", + "225 1831821 \n", + "248 3 \n", + "249 8 \n", + "250 12 \n", + "255 7 \n", + "257 13 \n", + "258 1 \n", + "\n", + "[69 rows x 137 columns]" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "listePays = [\n", + " \"Belgium\",\n", + " \"France\",\n", + " \"China\",\n", + " \"Germany\",\n", + " \"Iran\",\n", + " \"Italy\",\n", + " \"Japan\",\n", + " \"Korea, South\",\n", + " \"Netherlands\",\n", + " \"Portugal\",\n", + " \"Spain\",\n", + " \"United Kingdom\",\n", + " \"US\"]\n", + "donnees_pays_interets = raw_data[raw_data[\"Country/Region\"].isin(listePays)]\n", + "donnees_pays_interets" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous filtrons les données de lattitude et longitude qui ne sont pas utiles pour cette étude gtace à la fonction `drop`. Nous vérifions que les clés existent bien." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/Region1/22/201/23/201/24/201/25/201/26/201/27/201/28/201/29/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
23NaNBelgium00000000...57092573425745557592578495806158186583815851758615
49AnhuiChina1915396070106152...991991991991991991991991991991
50BeijingChina14223641688091111...593593593593593593593593593593
51ChongqingChina69275775110132147...579579579579579579579579579579
52FujianChina15101835598084...356357357358358358358358358358
53GansuChina02247141924...139139139139139139139139139139
54GuangdongChina26325378111151207277...1592159215921592159215931593159515961597
55GuangxiChina25232336465158...254254254254254254254254254254
56GuizhouChina13345799...147147147147147147147147147147
57HainanChina4581922334043...169169169169169169169169169169
58HebeiChina112813183348...328328328328328328328328328328
59HeilongjiangChina024915213338...945945945945945945945945945945
60HenanChina5593283128168206...1276127612761276127612761276127612761276
61Hong KongChina022588810...1065106510651066106610791082108410871093
62HubeiChina4444445497611058142335543554...68135681356813568135681356813568135681356813568135
63HunanChina49244369100143221...1019101910191019101910191019101910191019
64Inner MongoliaChina00177111516...227232232232232232232235235235
65JiangsuChina1591833477099...653653653653653653653653653653
66JiangxiChina2718183672109109...937937937937937937937937937937
67JilinChina01344689...155155155155155155155155155155
68LiaoningChina2341721273439...149149149149149149149149149149
69MacauChina12225677...45454545454545454545
70NingxiaChina1123471112...75757575757575757575
71QinghaiChina00011666...18181818181818181818
72ShaanxiChina0351522354656...308308308308308308308308309309
73ShandongChina261527467595130...788788788788788790792792792792
74ShanghaiChina916203340536696...668669670671671672672672673673
75ShanxiChina11169132727...198198198198198198198198198198
76SichuanChina581528446990108...564564564564564564564575577577
77TianjinChina4481014232427...192192192192192192192192192192
..................................................................
112ReunionFrance00000000...452456459460465470471471473477
113Saint BarthelemyFrance00000000...6666666666
114St MartinFrance00000000...40404040404041414141
115MartiniqueFrance00000000...197197197197197200200200200200
116NaNFrance00233345...179859180166179887180044183309183816185616185851185952184980
120NaNGermany00000144...180328180600181200181524182196182922183189183410183594183879
133NaNIran00000000...135701137724139511141591143849146668148950151466154445157562
137NaNItaly00000000...229858230158230555231139231732232248232664232997233197233515
139NaNJapan22224477...16550165811662316651165981667316716167511678716837
143NaNKorea, South11223444...11206112251126511344114021144111468115031154111590
166ArubaNetherlands00000000...101101101101101101101101101101
167CuracaoNetherlands00000000...17181818181819191920
168Sint MaartenNetherlands00000000...77777777777777777777
169NaNNetherlands00000000...45236454454557845768459504612646257464424654546647
184NaNPortugal00000000...30623307883100731292315963194632203325003270032895
201NaNSpain00000000...235772235400236259236259237906238564239228239479239638239932
217BermudaUnited Kingdom00000000...133133139139140140140140141141
218Cayman IslandsUnited Kingdom00000000...129134137140140141141141150151
219Channel IslandsUnited Kingdom00000000...558559559560560560560560560560
220GibraltarUnited Kingdom00000000...154154154157158161169170170172
221Isle of ManUnited Kingdom00000000...336336336336336336336336336336
222MontserratUnited Kingdom00000000...11111111111111111111
223NaNUnited Kingdom00000000...259559261184265227267240269127271222272826274762276332277985
225NaNUS11225555...1643246166230216809131699176172175317460191770165179017218110201831821
248AnguillaUnited Kingdom00000000...3333333333
249British Virgin IslandsUnited Kingdom00000000...8888888888
250Turks and Caicos IslandsUnited Kingdom00000000...12121212121212121212
255Bonaire, Sint Eustatius and SabaNetherlands00000000...6666666677
257Falkland Islands (Malvinas)United Kingdom00000000...13131313131313131313
258Saint Pierre and MiquelonFrance00000000...1111111111
\n", + "

69 rows × 135 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region 1/22/20 1/23/20 \\\n", + "23 NaN Belgium 0 0 \n", + "49 Anhui China 1 9 \n", + "50 Beijing China 14 22 \n", + "51 Chongqing China 6 9 \n", + "52 Fujian China 1 5 \n", + "53 Gansu China 0 2 \n", + "54 Guangdong China 26 32 \n", + "55 Guangxi China 2 5 \n", + "56 Guizhou China 1 3 \n", + "57 Hainan China 4 5 \n", + "58 Hebei China 1 1 \n", + "59 Heilongjiang China 0 2 \n", + "60 Henan China 5 5 \n", + "61 Hong Kong China 0 2 \n", + "62 Hubei China 444 444 \n", + "63 Hunan China 4 9 \n", + "64 Inner Mongolia China 0 0 \n", + "65 Jiangsu China 1 5 \n", + "66 Jiangxi China 2 7 \n", + "67 Jilin China 0 1 \n", + "68 Liaoning China 2 3 \n", + "69 Macau China 1 2 \n", + "70 Ningxia China 1 1 \n", + "71 Qinghai China 0 0 \n", + "72 Shaanxi China 0 3 \n", + "73 Shandong China 2 6 \n", + "74 Shanghai China 9 16 \n", + "75 Shanxi China 1 1 \n", + "76 Sichuan China 5 8 \n", + "77 Tianjin China 4 4 \n", + ".. ... ... ... ... \n", + "112 Reunion France 0 0 \n", + "113 Saint Barthelemy France 0 0 \n", + "114 St Martin France 0 0 \n", + "115 Martinique France 0 0 \n", + "116 NaN France 0 0 \n", + "120 NaN Germany 0 0 \n", + "133 NaN Iran 0 0 \n", + "137 NaN Italy 0 0 \n", + "139 NaN Japan 2 2 \n", + "143 NaN Korea, South 1 1 \n", + "166 Aruba Netherlands 0 0 \n", + "167 Curacao Netherlands 0 0 \n", + "168 Sint Maarten Netherlands 0 0 \n", + "169 NaN Netherlands 0 0 \n", + "184 NaN Portugal 0 0 \n", + "201 NaN Spain 0 0 \n", + "217 Bermuda United Kingdom 0 0 \n", + "218 Cayman Islands United Kingdom 0 0 \n", + "219 Channel Islands United Kingdom 0 0 \n", + "220 Gibraltar United Kingdom 0 0 \n", + "221 Isle of Man United Kingdom 0 0 \n", + "222 Montserrat United Kingdom 0 0 \n", + "223 NaN United Kingdom 0 0 \n", + "225 NaN US 1 1 \n", + "248 Anguilla United Kingdom 0 0 \n", + "249 British Virgin Islands United Kingdom 0 0 \n", + "250 Turks and Caicos Islands United Kingdom 0 0 \n", + "255 Bonaire, Sint Eustatius and Saba Netherlands 0 0 \n", + "257 Falkland Islands (Malvinas) United Kingdom 0 0 \n", + "258 Saint Pierre and Miquelon France 0 0 \n", + "\n", + " 1/24/20 1/25/20 1/26/20 1/27/20 1/28/20 1/29/20 ... 5/24/20 \\\n", + "23 0 0 0 0 0 0 ... 57092 \n", + "49 15 39 60 70 106 152 ... 991 \n", + "50 36 41 68 80 91 111 ... 593 \n", + "51 27 57 75 110 132 147 ... 579 \n", + "52 10 18 35 59 80 84 ... 356 \n", + "53 2 4 7 14 19 24 ... 139 \n", + "54 53 78 111 151 207 277 ... 1592 \n", + "55 23 23 36 46 51 58 ... 254 \n", + "56 3 4 5 7 9 9 ... 147 \n", + "57 8 19 22 33 40 43 ... 169 \n", + "58 2 8 13 18 33 48 ... 328 \n", + "59 4 9 15 21 33 38 ... 945 \n", + "60 9 32 83 128 168 206 ... 1276 \n", + "61 2 5 8 8 8 10 ... 1065 \n", + "62 549 761 1058 1423 3554 3554 ... 68135 \n", + "63 24 43 69 100 143 221 ... 1019 \n", + "64 1 7 7 11 15 16 ... 227 \n", + "65 9 18 33 47 70 99 ... 653 \n", + "66 18 18 36 72 109 109 ... 937 \n", + "67 3 4 4 6 8 9 ... 155 \n", + "68 4 17 21 27 34 39 ... 149 \n", + "69 2 2 5 6 7 7 ... 45 \n", + "70 2 3 4 7 11 12 ... 75 \n", + "71 0 1 1 6 6 6 ... 18 \n", + "72 5 15 22 35 46 56 ... 308 \n", + "73 15 27 46 75 95 130 ... 788 \n", + "74 20 33 40 53 66 96 ... 668 \n", + "75 1 6 9 13 27 27 ... 198 \n", + "76 15 28 44 69 90 108 ... 564 \n", + "77 8 10 14 23 24 27 ... 192 \n", + ".. ... ... ... ... ... ... ... ... \n", + "112 0 0 0 0 0 0 ... 452 \n", + "113 0 0 0 0 0 0 ... 6 \n", + "114 0 0 0 0 0 0 ... 40 \n", + "115 0 0 0 0 0 0 ... 197 \n", + "116 2 3 3 3 4 5 ... 179859 \n", + "120 0 0 0 1 4 4 ... 180328 \n", + "133 0 0 0 0 0 0 ... 135701 \n", + "137 0 0 0 0 0 0 ... 229858 \n", + "139 2 2 4 4 7 7 ... 16550 \n", + "143 2 2 3 4 4 4 ... 11206 \n", + "166 0 0 0 0 0 0 ... 101 \n", + "167 0 0 0 0 0 0 ... 17 \n", + "168 0 0 0 0 0 0 ... 77 \n", + "169 0 0 0 0 0 0 ... 45236 \n", + "184 0 0 0 0 0 0 ... 30623 \n", + "201 0 0 0 0 0 0 ... 235772 \n", + "217 0 0 0 0 0 0 ... 133 \n", + "218 0 0 0 0 0 0 ... 129 \n", + "219 0 0 0 0 0 0 ... 558 \n", + "220 0 0 0 0 0 0 ... 154 \n", + "221 0 0 0 0 0 0 ... 336 \n", + "222 0 0 0 0 0 0 ... 11 \n", + "223 0 0 0 0 0 0 ... 259559 \n", + "225 2 2 5 5 5 5 ... 1643246 \n", + "248 0 0 0 0 0 0 ... 3 \n", + "249 0 0 0 0 0 0 ... 8 \n", + "250 0 0 0 0 0 0 ... 12 \n", + "255 0 0 0 0 0 0 ... 6 \n", + "257 0 0 0 0 0 0 ... 13 \n", + "258 0 0 0 0 0 0 ... 1 \n", + "\n", + " 5/25/20 5/26/20 5/27/20 5/28/20 5/29/20 5/30/20 5/31/20 6/1/20 \\\n", + "23 57342 57455 57592 57849 58061 58186 58381 58517 \n", + "49 991 991 991 991 991 991 991 991 \n", + "50 593 593 593 593 593 593 593 593 \n", + "51 579 579 579 579 579 579 579 579 \n", + "52 357 357 358 358 358 358 358 358 \n", + "53 139 139 139 139 139 139 139 139 \n", + "54 1592 1592 1592 1592 1593 1593 1595 1596 \n", + "55 254 254 254 254 254 254 254 254 \n", + "56 147 147 147 147 147 147 147 147 \n", + "57 169 169 169 169 169 169 169 169 \n", + "58 328 328 328 328 328 328 328 328 \n", + "59 945 945 945 945 945 945 945 945 \n", + "60 1276 1276 1276 1276 1276 1276 1276 1276 \n", + "61 1065 1065 1066 1066 1079 1082 1084 1087 \n", + "62 68135 68135 68135 68135 68135 68135 68135 68135 \n", + "63 1019 1019 1019 1019 1019 1019 1019 1019 \n", + "64 232 232 232 232 232 232 235 235 \n", + "65 653 653 653 653 653 653 653 653 \n", + "66 937 937 937 937 937 937 937 937 \n", + "67 155 155 155 155 155 155 155 155 \n", + "68 149 149 149 149 149 149 149 149 \n", + "69 45 45 45 45 45 45 45 45 \n", + "70 75 75 75 75 75 75 75 75 \n", + "71 18 18 18 18 18 18 18 18 \n", + "72 308 308 308 308 308 308 308 309 \n", + "73 788 788 788 788 790 792 792 792 \n", + "74 669 670 671 671 672 672 672 673 \n", + "75 198 198 198 198 198 198 198 198 \n", + "76 564 564 564 564 564 564 575 577 \n", + "77 192 192 192 192 192 192 192 192 \n", + ".. ... ... ... ... ... ... ... ... \n", + "112 456 459 460 465 470 471 471 473 \n", + "113 6 6 6 6 6 6 6 6 \n", + "114 40 40 40 40 40 41 41 41 \n", + "115 197 197 197 197 200 200 200 200 \n", + "116 180166 179887 180044 183309 183816 185616 185851 185952 \n", + "120 180600 181200 181524 182196 182922 183189 183410 183594 \n", + "133 137724 139511 141591 143849 146668 148950 151466 154445 \n", + "137 230158 230555 231139 231732 232248 232664 232997 233197 \n", + "139 16581 16623 16651 16598 16673 16716 16751 16787 \n", + "143 11225 11265 11344 11402 11441 11468 11503 11541 \n", + "166 101 101 101 101 101 101 101 101 \n", + "167 18 18 18 18 18 19 19 19 \n", + "168 77 77 77 77 77 77 77 77 \n", + "169 45445 45578 45768 45950 46126 46257 46442 46545 \n", + "184 30788 31007 31292 31596 31946 32203 32500 32700 \n", + "201 235400 236259 236259 237906 238564 239228 239479 239638 \n", + "217 133 139 139 140 140 140 140 141 \n", + "218 134 137 140 140 141 141 141 150 \n", + "219 559 559 560 560 560 560 560 560 \n", + "220 154 154 157 158 161 169 170 170 \n", + "221 336 336 336 336 336 336 336 336 \n", + "222 11 11 11 11 11 11 11 11 \n", + "223 261184 265227 267240 269127 271222 272826 274762 276332 \n", + "225 1662302 1680913 1699176 1721753 1746019 1770165 1790172 1811020 \n", + "248 3 3 3 3 3 3 3 3 \n", + "249 8 8 8 8 8 8 8 8 \n", + "250 12 12 12 12 12 12 12 12 \n", + "255 6 6 6 6 6 6 6 7 \n", + "257 13 13 13 13 13 13 13 13 \n", + "258 1 1 1 1 1 1 1 1 \n", + "\n", + " 6/2/20 \n", + "23 58615 \n", + "49 991 \n", + "50 593 \n", + "51 579 \n", + "52 358 \n", + "53 139 \n", + "54 1597 \n", + "55 254 \n", + "56 147 \n", + "57 169 \n", + "58 328 \n", + "59 945 \n", + "60 1276 \n", + "61 1093 \n", + "62 68135 \n", + "63 1019 \n", + "64 235 \n", + "65 653 \n", + "66 937 \n", + "67 155 \n", + "68 149 \n", + "69 45 \n", + "70 75 \n", + "71 18 \n", + "72 309 \n", + "73 792 \n", + "74 673 \n", + "75 198 \n", + "76 577 \n", + "77 192 \n", + ".. ... \n", + "112 477 \n", + "113 6 \n", + "114 41 \n", + "115 200 \n", + "116 184980 \n", + "120 183879 \n", + "133 157562 \n", + "137 233515 \n", + "139 16837 \n", + "143 11590 \n", + "166 101 \n", + "167 20 \n", + "168 77 \n", + "169 46647 \n", + "184 32895 \n", + "201 239932 \n", + "217 141 \n", + "218 151 \n", + "219 560 \n", + "220 172 \n", + "221 336 \n", + "222 11 \n", + "223 277985 \n", + "225 1831821 \n", + "248 3 \n", + "249 8 \n", + "250 12 \n", + "255 7 \n", + "257 13 \n", + "258 1 \n", + "\n", + "[69 rows x 135 columns]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "try :\n", + " donnees_pays_interets = donnees_pays_interets.drop(columns = [\"Lat\", \"Long\"])\n", + "except KeyError:\n", + " print(\"Les clés ont déja été supprimées\")\n", + "donnees_pays_interets" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Pour les pays d'interets, nous ne nous interessons pas, dans cette étude, aux dépendences ultra-marines ou aux \"résidus\" de colonie.\n", + "\n", + "Les données sont filtrés en ne gardant que les pays qui n'ont pas de nom de province. Le cas de la Chine est particulier et sera traité après." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Le filtrage se fait en gardant uniquement les pays qui n'ont pas de nom de province grace à `isna`." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/Region1/22/201/23/201/24/201/25/201/26/201/27/201/28/201/29/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
23NaNBelgium00000000...57092573425745557592578495806158186583815851758615
116NaNFrance00233345...179859180166179887180044183309183816185616185851185952184980
120NaNGermany00000144...180328180600181200181524182196182922183189183410183594183879
133NaNIran00000000...135701137724139511141591143849146668148950151466154445157562
137NaNItaly00000000...229858230158230555231139231732232248232664232997233197233515
139NaNJapan22224477...16550165811662316651165981667316716167511678716837
143NaNKorea, South11223444...11206112251126511344114021144111468115031154111590
169NaNNetherlands00000000...45236454454557845768459504612646257464424654546647
184NaNPortugal00000000...30623307883100731292315963194632203325003270032895
201NaNSpain00000000...235772235400236259236259237906238564239228239479239638239932
223NaNUnited Kingdom00000000...259559261184265227267240269127271222272826274762276332277985
225NaNUS11225555...1643246166230216809131699176172175317460191770165179017218110201831821
\n", + "

12 rows × 135 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region 1/22/20 1/23/20 1/24/20 1/25/20 \\\n", + "23 NaN Belgium 0 0 0 0 \n", + "116 NaN France 0 0 2 3 \n", + "120 NaN Germany 0 0 0 0 \n", + "133 NaN Iran 0 0 0 0 \n", + "137 NaN Italy 0 0 0 0 \n", + "139 NaN Japan 2 2 2 2 \n", + "143 NaN Korea, South 1 1 2 2 \n", + "169 NaN Netherlands 0 0 0 0 \n", + "184 NaN Portugal 0 0 0 0 \n", + "201 NaN Spain 0 0 0 0 \n", + "223 NaN United Kingdom 0 0 0 0 \n", + "225 NaN US 1 1 2 2 \n", + "\n", + " 1/26/20 1/27/20 1/28/20 1/29/20 ... 5/24/20 5/25/20 5/26/20 \\\n", + "23 0 0 0 0 ... 57092 57342 57455 \n", + "116 3 3 4 5 ... 179859 180166 179887 \n", + "120 0 1 4 4 ... 180328 180600 181200 \n", + "133 0 0 0 0 ... 135701 137724 139511 \n", + "137 0 0 0 0 ... 229858 230158 230555 \n", + "139 4 4 7 7 ... 16550 16581 16623 \n", + "143 3 4 4 4 ... 11206 11225 11265 \n", + "169 0 0 0 0 ... 45236 45445 45578 \n", + "184 0 0 0 0 ... 30623 30788 31007 \n", + "201 0 0 0 0 ... 235772 235400 236259 \n", + "223 0 0 0 0 ... 259559 261184 265227 \n", + "225 5 5 5 5 ... 1643246 1662302 1680913 \n", + "\n", + " 5/27/20 5/28/20 5/29/20 5/30/20 5/31/20 6/1/20 6/2/20 \n", + "23 57592 57849 58061 58186 58381 58517 58615 \n", + "116 180044 183309 183816 185616 185851 185952 184980 \n", + "120 181524 182196 182922 183189 183410 183594 183879 \n", + "133 141591 143849 146668 148950 151466 154445 157562 \n", + "137 231139 231732 232248 232664 232997 233197 233515 \n", + "139 16651 16598 16673 16716 16751 16787 16837 \n", + "143 11344 11402 11441 11468 11503 11541 11590 \n", + "169 45768 45950 46126 46257 46442 46545 46647 \n", + "184 31292 31596 31946 32203 32500 32700 32895 \n", + "201 236259 237906 238564 239228 239479 239638 239932 \n", + "223 267240 269127 271222 272826 274762 276332 277985 \n", + "225 1699176 1721753 1746019 1770165 1790172 1811020 1831821 \n", + "\n", + "[12 rows x 135 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "donnees_sans_colonnie = donnees_pays_interets[donnees_pays_interets[\"Province/State\"].isna()]\n", + "donnees_sans_colonnie" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous vérifions l'écart entre le nombre de pays qui nous interessent et la taille des données après filtrage." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(listePays) - len(donnees_sans_colonnie)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Il y a 1 pays d'écart, la Chine qui n'est pas intégrée pour le moment." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous traitons ici le cas de la Chine. Après avoir selectionné les données qui correspondent à l'état de Chine, nous récupérons les donées de la province Hong Kong d'un coté, et les données de toutes les autres provinces de l'autre coté." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "donneesChine = donnees_pays_interets[donnees_pays_interets[\"Country/Region\"] == \"China\"]\n", + "donnees_HongKong = donneesChine[donneesChine[\"Province/State\"] == \"Hong Kong\"]\n", + "donnees_chine_sansHK = donneesChine[donneesChine[\"Province/State\"] != \"Hong Kong\"]\n", + "donnees_chine_agregees = donnees_chine_sansHK.sum()\n", + "\n", + "donnees_chine_agregees[\"Province/State\"] = \"China \\ HK\"\n", + "donnees_chine_agregees[\"Country/Region\"] = \"China \\ HK\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous renommons les données propres à Hong Kong." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/Region1/22/201/23/201/24/201/25/201/26/201/27/201/28/201/29/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
61Hong KongHong Kong022588810...1065106510651066106610791082108410871093
\n", + "

1 rows × 135 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 \\\n", + "61 Hong Kong Hong Kong 0 2 2 5 8 \n", + "\n", + " 1/27/20 1/28/20 1/29/20 ... 5/24/20 5/25/20 5/26/20 5/27/20 \\\n", + "61 8 8 10 ... 1065 1065 1065 1066 \n", + "\n", + " 5/28/20 5/29/20 5/30/20 5/31/20 6/1/20 6/2/20 \n", + "61 1066 1079 1082 1084 1087 1093 \n", + "\n", + "[1 rows x 135 columns]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "donnees_HongKong.iat[0, 1] = \"Hong Kong\"\n", + "donnees_HongKong" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Province/StateCountry/Region1/22/201/23/201/24/201/25/201/26/201/27/201/28/201/29/20...5/24/205/25/205/26/205/27/205/28/205/29/205/30/205/31/206/1/206/2/20
0China \\ HKChina \\ HK54864191814012067286955016077...83030830378303883040830408304483046830628306783068
\n", + "

1 rows × 135 columns

\n", + "
" + ], + "text/plain": [ + " Province/State Country/Region 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 \\\n", + "0 China \\ HK China \\ HK 548 641 918 1401 2067 \n", + "\n", + " 1/27/20 1/28/20 1/29/20 ... 5/24/20 5/25/20 5/26/20 5/27/20 5/28/20 \\\n", + "0 2869 5501 6077 ... 83030 83037 83038 83040 83040 \n", + "\n", + " 5/29/20 5/30/20 5/31/20 6/1/20 6/2/20 \n", + "0 83044 83046 83062 83067 83068 \n", + "\n", + "[1 rows x 135 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "donnees_chine_agregees = pd.DataFrame(donnees_chine_agregees).transpose()\n", + "donnees_chine_agregees" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Après ce traitement du cas de la chine afin de séparer Hong Kong, l'ensemble des données est concaténée avant de tracer les graphes." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "donnees = pd.concat([donnees_sans_colonnie, donnees_HongKong, donnees_chine_agregees])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tracer des graphes" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Echelle linéaire\n", + "\n", + "L'ensemble des données est tracé sur une echelle linéaire.\n", + "L'axe des abscisses est la date (format américain), l'axe des ordonnées est le nombre de cas confirmés." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "axes = donnees.set_index(\"Country/Region\").drop(columns = [\"Province/State\"]).transpose().plot()\n", + "leg = axes.get_legend()\n", + "leg.set_bbox_to_anchor((1, 1))\n", + "plt.grid(True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Nous retrouvons la même allure de courbe que sur le site du SCMP." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Echelle logarithmique\n", + "\n", + "Les mêmes données sont tracés en echelle logarithmique" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "axes = donnees.set_index(\"Country/Region\").drop(columns = [\"Province/State\"]).transpose().plot()\n", + "leg = axes.get_legend()\n", + "leg.set_bbox_to_anchor((1, 1))\n", + "axes.set_yscale('log')\n", + "plt.grid(True)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Ces données sont bien cohérentes avec les données affichées. \n", + "Pour tous les pays considéré au dessus, l'augmentation des nombres de cas confirmés ralentie. Il faut faire attention avec le second graph en echelle logarithmique.\n", + "\n", + "Cependant il m'est dificille de dire beaucoup plus de chose à ce sujet. Certaines limites apparaissent : \n", + "- peut on comparer US et France par exemple ? La différence de taille des pays et la démographie est très différente.\n", + "- Les politiques de dépistage sont différentes d'un pays à l'autre rendant la comparaison encore plus difficile, selon moi." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], "metadata": { "kernelspec": { "display_name": "Python 3", @@ -16,10 +6284,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.6.4" } }, "nbformat": 4, "nbformat_minor": 2 } - diff --git a/module3/exo3/time_series_covid19_confirmed_global.csv b/module3/exo3/time_series_covid19_confirmed_global.csv new file mode 100644 index 0000000000000000000000000000000000000000..293d17c94ca3e6bb14f076b027c87277d7833bc5 --- /dev/null +++ b/module3/exo3/time_series_covid19_confirmed_global.csv @@ -0,0 +1,267 @@ +Province/State,Country/Region,Lat,Long,1/22/20,1/23/20,1/24/20,1/25/20,1/26/20,1/27/20,1/28/20,1/29/20,1/30/20,1/31/20,2/1/20,2/2/20,2/3/20,2/4/20,2/5/20,2/6/20,2/7/20,2/8/20,2/9/20,2/10/20,2/11/20,2/12/20,2/13/20,2/14/20,2/15/20,2/16/20,2/17/20,2/18/20,2/19/20,2/20/20,2/21/20,2/22/20,2/23/20,2/24/20,2/25/20,2/26/20,2/27/20,2/28/20,2/29/20,3/1/20,3/2/20,3/3/20,3/4/20,3/5/20,3/6/20,3/7/20,3/8/20,3/9/20,3/10/20,3/11/20,3/12/20,3/13/20,3/14/20,3/15/20,3/16/20,3/17/20,3/18/20,3/19/20,3/20/20,3/21/20,3/22/20,3/23/20,3/24/20,3/25/20,3/26/20,3/27/20,3/28/20,3/29/20,3/30/20,3/31/20,4/1/20,4/2/20,4/3/20,4/4/20,4/5/20,4/6/20,4/7/20,4/8/20,4/9/20,4/10/20,4/11/20,4/12/20,4/13/20,4/14/20,4/15/20,4/16/20,4/17/20,4/18/20,4/19/20,4/20/20,4/21/20,4/22/20,4/23/20,4/24/20,4/25/20,4/26/20,4/27/20,4/28/20,4/29/20,4/30/20,5/1/20,5/2/20,5/3/20,5/4/20,5/5/20,5/6/20,5/7/20,5/8/20,5/9/20,5/10/20,5/11/20,5/12/20,5/13/20,5/14/20,5/15/20,5/16/20,5/17/20,5/18/20,5/19/20,5/20/20,5/21/20,5/22/20,5/23/20,5/24/20,5/25/20,5/26/20,5/27/20,5/28/20,5/29/20,5/30/20,5/31/20,6/1/20,6/2/20 +,Afghanistan,33.0,65.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,5,7,7,7,11,16,21,22,22,22,24,24,40,40,74,84,94,110,110,120,170,174,237,273,281,299,349,367,423,444,484,521,555,607,665,714,784,840,906,933,996,1026,1092,1176,1279,1351,1463,1531,1703,1828,1939,2171,2335,2469,2704,2894,3224,3392,3563,3778,4033,4402,4687,4963,5226,5639,6053,6402,6664,7072,7653,8145,8676,9216,9998,10582,11173,11831,12456,13036,13659,14525,15205,15750,16509 +,Albania,41.1533,20.1683,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,12,23,33,38,42,51,55,59,64,70,76,89,104,123,146,174,186,197,212,223,243,259,277,304,333,361,377,383,400,409,416,433,446,467,475,494,518,539,548,562,584,609,634,663,678,712,726,736,750,766,773,782,789,795,803,820,832,842,850,856,868,872,876,880,898,916,933,946,948,949,964,969,981,989,998,1004,1029,1050,1076,1099,1122,1137,1143,1164 +,Algeria,28.0339,1.6596,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,3,5,12,12,17,17,19,20,20,20,24,26,37,48,54,60,74,87,90,139,201,230,264,302,367,409,454,511,584,716,847,986,1171,1251,1320,1423,1468,1572,1666,1761,1825,1914,1983,2070,2160,2268,2418,2534,2629,2718,2811,2910,3007,3127,3256,3382,3517,3649,3848,4006,4154,4295,4474,4648,4838,4997,5182,5369,5558,5723,5891,6067,6253,6442,6629,6821,7019,7201,7377,7542,7728,7918,8113,8306,8503,8697,8857,8997,9134,9267,9394,9513,9626 +,Andorra,42.5063,1.5218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,39,39,53,75,88,113,133,164,188,224,267,308,334,370,376,390,428,439,466,501,525,545,564,583,601,601,638,646,659,673,673,696,704,713,717,717,723,723,731,738,738,743,743,743,745,745,747,748,750,751,751,752,752,754,755,755,758,760,761,761,761,761,761,761,762,762,762,762,762,763,763,763,763,764,764,764,765,844 +,Angola,-11.2027,17.8739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,3,3,3,4,4,5,7,7,7,8,8,8,10,14,16,17,19,19,19,19,19,19,19,19,19,19,24,24,24,24,25,25,25,25,26,27,27,27,27,30,35,35,35,36,36,36,43,43,45,45,45,45,48,48,48,48,50,52,52,58,60,61,69,70,70,71,74,81,84,86,86,86 +,Antigua and Barbuda,17.0608,-61.7964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,7,7,7,7,7,7,7,9,15,15,15,15,19,19,19,19,21,21,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26 +,Argentina,-38.4161,-63.6167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,8,12,12,17,19,19,31,34,45,56,68,79,97,128,158,266,301,387,387,502,589,690,745,820,1054,1054,1133,1265,1451,1451,1554,1628,1715,1795,1975,1975,2142,2208,2277,2443,2571,2669,2758,2839,2941,3031,3144,3435,3607,3780,3892,4003,4127,4285,4428,4532,4681,4783,4887,5020,5208,5371,5611,5776,6034,6278,6563,6879,7134,7479,7805,8068,8371,8809,9283,9931,10649,11353,12076,12628,13228,13933,14702,15419,16214,16851,17415,18319 +,Armenia,40.0691,45.0382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,4,8,18,26,52,78,84,115,136,160,194,235,249,265,290,329,407,424,482,532,571,663,736,770,822,833,853,881,921,937,967,1013,1039,1067,1111,1159,1201,1248,1291,1339,1401,1473,1523,1596,1677,1746,1808,1867,1932,2066,2148,2273,2386,2507,2619,2782,2884,3029,3175,3313,3392,3538,3718,3860,4044,4283,4472,4823,5041,5271,5606,5928,6302,6661,7113,7402,7774,8216,8676,8927,9282,9492,10009 +Australian Capital Territory,Australia,-35.4735,149.0124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,4,6,9,19,32,39,39,53,62,71,77,78,80,84,87,91,93,96,96,96,99,100,103,103,103,102,103,103,103,103,103,103,104,104,104,104,105,106,106,106,106,106,106,106,106,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107 +New South Wales,Australia,-33.8688,151.2093,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,13,22,22,26,28,38,48,55,65,65,92,112,134,171,210,267,307,353,436,669,669,818,1029,1219,1405,1617,1791,2032,2032,2182,2298,2389,2493,2580,2637,2686,2734,2773,2822,2857,2857,2863,2870,2886,2897,2926,2936,2957,2963,2969,2971,2976,2982,2994,3002,3004,3016,3016,3025,3030,3035,3033,3035,3042,3044,3047,3051,3053,3053,3053,3059,3063,3071,3074,3075,3076,3078,3081,3082,3084,3086,3087,3090,3092,3089,3090,3092,3092,3095,3098,3104,3104 +Northern Territory,Australia,-12.4634,130.8456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,3,3,5,5,6,6,12,12,15,15,15,17,19,21,22,26,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29 +Queensland,Australia,-28.0167,153.4,0,0,0,0,0,0,0,1,3,2,3,2,2,3,3,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,9,9,11,11,13,13,13,15,15,18,20,20,35,46,61,68,78,94,144,184,221,259,319,397,443,493,555,625,656,689,743,781,835,873,900,907,921,934,943,953,965,974,983,987,998,999,1001,1007,1015,1019,1019,1024,1024,1026,1026,1026,1030,1033,1034,1033,1033,1034,1035,1038,1043,1043,1045,1045,1045,1045,1045,1051,1052,1051,1054,1055,1055,1057,1057,1058,1058,1058,1060,1061,1056,1057,1058,1058,1058,1058,1058,1058,1059,1059 +South Australia,Australia,-34.9285,138.6007,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,5,5,7,7,7,7,7,9,9,16,19,20,29,29,37,42,50,67,100,134,170,170,235,257,287,299,305,337,367,367,396,407,407,411,411,415,420,428,429,429,429,433,433,433,435,435,435,435,437,438,438,438,438,438,438,438,438,438,438,438,438,438,438,438,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,440,440,440,440,440,440,440,440 +Tasmania,Australia,-41.4545,145.9707,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,3,3,5,5,6,7,7,10,10,10,16,22,28,28,36,47,47,62,66,66,69,69,72,74,80,82,86,89,98,111,122,133,133,144,165,165,169,180,188,195,200,201,205,207,207,207,212,214,218,219,221,221,221,221,221,225,226,227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228 +Victoria,Australia,-37.8136,144.9631,0,0,0,0,1,1,1,1,2,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,7,9,9,10,10,10,11,11,15,18,21,21,36,49,57,71,94,121,121,121,229,355,355,411,466,520,574,685,769,821,917,968,1036,1085,1115,1135,1158,1191,1212,1228,1241,1265,1268,1281,1291,1299,1299,1302,1319,1328,1329,1336,1336,1337,1343,1346,1349,1349,1354,1361,1364,1371,1384,1406,1423,1440,1454,1467,1468,1487,1496,1511,1514,1521,1540,1551,1558,1564,1573,1573,1581,1593,1593,1603,1605,1610,1618,1628,1634,1645,1649,1653,1663,1670 +Western Australia,Australia,-31.9505,115.8605,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,6,9,9,14,17,17,28,31,35,52,64,90,120,140,175,175,231,231,278,311,355,364,392,400,400,436,453,460,460,481,495,506,514,514,517,527,527,532,541,544,545,545,546,546,546,548,549,549,549,550,551,551,551,551,551,551,551,551,552,552,552,552,553,553,552,552,552,553,554,557,557,557,557,557,560,560,564,570,570,577,585,586,589,591,592 +,Austria,47.5162,14.5501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,9,14,18,21,29,41,55,79,104,131,182,246,302,504,655,860,1018,1332,1646,2013,2388,2814,3582,4474,5283,5588,6909,7657,8271,8788,9618,10180,10711,11129,11524,11781,12051,12297,12639,12942,13244,13555,13806,13945,14041,14226,14336,14476,14595,14671,14749,14795,14873,14925,15002,15071,15148,15225,15274,15357,15402,15452,15531,15558,15597,15621,15650,15684,15752,15774,15833,15871,15882,15961,15997,16058,16109,16201,16242,16269,16321,16353,16404,16436,16486,16503,16539,16557,16591,16628,16655,16685,16731,16733,16759 +,Azerbaijan,40.1431,47.5769,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,6,6,9,9,9,11,11,11,15,15,23,28,28,28,44,44,53,65,72,87,93,122,165,182,209,273,298,359,400,443,521,584,641,717,822,926,991,1058,1098,1148,1197,1253,1283,1340,1373,1398,1436,1480,1518,1548,1592,1617,1645,1678,1717,1766,1804,1854,1894,1932,1984,2060,2127,2204,2279,2422,2519,2589,2693,2758,2879,2980,3138,3274,3387,3518,3631,3749,3855,3982,4122,4271,4403,4568,4759,4989,5246,5494,5662,5935 +,Bahamas,25.0343,-77.3963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,4,4,4,5,5,9,10,10,11,14,14,21,24,24,28,28,29,33,40,41,42,46,46,47,49,49,53,54,55,55,60,65,65,72,73,78,80,80,80,80,81,81,83,83,83,89,92,92,92,92,92,93,93,94,96,96,96,96,96,96,97,97,97,100,100,100,100,100,101,102,102,102,102,102 +,Bahrain,26.0275,50.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,23,33,33,36,41,47,49,49,52,55,60,85,85,95,110,195,195,195,210,214,214,228,256,278,285,305,334,377,392,419,458,466,476,499,515,567,569,643,672,688,700,756,811,823,887,925,1040,1136,1361,1528,1671,1700,1740,1773,1881,1907,1973,2027,2217,2518,2588,2647,2723,2811,2921,3040,3170,3284,3383,3533,3720,3934,4199,4444,4774,4941,5236,5531,5816,6198,6583,6747,6956,7184,7532,7888,8174,8414,8802,9138,9171,9366,9692,10052,10449,10793,11398,11871,12311 +,Bangladesh,23.685,90.3563,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,5,8,10,14,17,20,25,27,33,39,39,44,48,48,48,49,51,54,56,61,70,88,123,164,218,330,424,482,621,803,1012,1231,1572,1838,2144,2456,2948,3382,3772,4186,4689,4998,5416,5913,6462,7103,7667,8238,8790,9455,10143,10929,11719,12425,13134,13770,14657,15691,16660,17822,18863,20065,20995,22268,23870,25121,26738,28511,30205,32078,33610,35585,36751,38292,40321,42844,44608,47153,49534,52445 +,Barbados,13.1939,-59.5432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,5,6,14,17,18,18,18,24,26,33,33,34,34,46,51,52,56,60,63,63,66,67,68,71,72,72,73,75,75,75,75,75,75,75,76,77,79,79,80,80,80,81,81,81,82,82,82,82,82,83,84,84,84,85,85,85,85,86,88,88,90,90,90,90,92,92,92,92,92,92,92,92,92,92,92 +,Belarus,53.7098,27.9534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,6,6,6,6,6,6,9,9,12,27,27,27,36,36,51,51,69,76,76,81,81,86,86,94,94,94,152,152,163,304,351,440,562,700,861,1066,1486,1981,2226,2578,2919,3281,3728,4204,4779,4779,4779,6264,6723,7281,8022,8773,9590,10463,11289,12208,13181,14027,14917,15828,16705,17489,18350,19255,20168,21101,22052,22973,23906,24873,25825,26772,27730,28681,29650,30572,31508,32426,33371,34303,35244,36198,37144,38059,38956,39858,40764,41658,42556,43403,44255 +,Belgium,50.8333,4.0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,8,13,23,50,109,169,200,239,267,314,314,559,689,886,1058,1243,1486,1795,2257,2815,3401,3743,4269,4937,6235,7284,9134,10836,11899,12775,13964,15348,16770,18431,19691,20814,22194,23403,24983,26667,28018,29647,30589,31119,33573,34809,36138,37183,38496,39983,40956,41889,42797,44293,45325,46134,46687,47334,47859,48519,49032,49517,49906,50267,50509,50781,51420,52011,52596,53081,53449,53779,53981,54288,54644,54989,55280,55559,55791,55983,56235,56511,56810,57092,57342,57455,57592,57849,58061,58186,58381,58517,58615 +,Benin,9.3077,2.3158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,5,6,6,6,6,6,6,6,9,13,13,16,16,22,26,26,26,26,35,35,35,35,35,35,35,35,35,35,54,54,54,54,54,54,64,64,64,64,64,90,90,90,96,96,96,140,242,284,319,319,327,327,339,339,339,339,339,130,130,135,135,135,191,191,208,210,210,224,224,232,243,244 +,Bhutan,27.5142,90.4336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,9,11,15,20,21,21,21,21,21,21,21,21,24,24,27,27,28,31,31,33,43,43,47 +,Bolivia,-16.2902,-63.5887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,10,10,11,11,12,12,15,19,24,27,29,32,43,61,74,81,97,107,115,123,132,139,157,183,194,210,264,268,275,300,330,354,397,441,465,493,520,564,598,609,703,807,866,950,1014,1053,1110,1167,1229,1470,1594,1681,1802,1886,2081,2266,2437,2556,2831,2964,3148,3372,3577,3826,4088,4263,4481,4919,5187,5579,5915,6263,6660,7136,7768,8387,8731,9592,9982,10531,10991 +,Bosnia and Herzegovina,43.9159,17.6791,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,5,7,11,13,18,24,25,26,38,63,89,93,126,136,166,176,191,237,258,323,368,420,459,533,579,624,654,674,764,804,858,901,946,1009,1037,1083,1110,1167,1214,1268,1285,1309,1342,1368,1413,1421,1486,1516,1565,1585,1677,1757,1781,1839,1857,1926,1946,1987,2027,2070,2090,2117,2141,2158,2181,2218,2236,2267,2290,2304,2321,2338,2350,2372,2391,2401,2406,2416,2435,2462,2485,2494,2510,2524,2535 +,Brazil,-14.235,-51.9253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,4,4,13,13,20,25,31,38,52,151,151,162,200,321,372,621,793,1021,1546,1924,2247,2554,2985,3417,3904,4256,4579,5717,6836,8044,9056,10360,11130,12161,14034,16170,18092,19638,20727,22192,23430,25262,28320,30425,33682,36658,38654,40743,43079,45757,50036,54043,59324,63100,67446,73235,79685,87187,92202,97100,101826,108620,115455,126611,135773,146894,156061,162699,169594,178214,190137,203165,220291,233511,241080,255368,271885,291579,310087,330890,347398,363211,374898,391222,411821,438238,465166,498440,514849,526447,555383 +,Brunei,4.5353,114.7277,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,11,11,37,40,50,54,56,68,75,78,83,88,91,104,109,114,115,120,126,127,129,131,133,134,135,135,135,135,135,135,136,136,136,136,136,136,136,136,137,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,138,139,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141 +,Bulgaria,42.7339,25.4858,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,7,7,23,41,51,52,67,92,94,127,163,187,201,218,242,264,293,331,346,359,399,422,457,485,503,531,549,577,593,618,635,661,675,685,713,747,800,846,878,894,929,975,1024,1097,1234,1247,1300,1363,1399,1447,1506,1555,1594,1618,1652,1704,1778,1829,1872,1921,1965,1990,2023,2069,2100,2138,2175,2211,2235,2259,2292,2331,2372,2408,2427,2433,2443,2460,2477,2485,2499,2513,2519,2538 +,Burkina Faso,12.2383,-1.5616,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,3,15,15,20,33,40,64,75,99,114,146,152,180,207,222,246,261,282,288,302,318,345,364,384,414,443,443,484,497,497,528,542,546,557,565,576,581,600,609,616,629,629,632,635,638,641,645,649,652,662,672,688,729,736,744,748,751,760,766,773,773,780,782,796,796,796,809,812,814,814,814,832,832,845,847,847,847,847,847,881 +,Cabo Verde,16.5388,-23.0418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,4,4,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,10,11,56,56,56,58,61,67,68,73,82,88,90,106,109,114,114,121,122,152,165,175,186,191,218,230,236,246,260,267,289,315,326,328,328,328,335,349,356,362,371,380,390,390,390,390,405,421,435,458,466 +,Cambodia,11.55,104.9167,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,7,7,7,33,35,37,51,53,84,87,91,96,96,99,99,103,107,109,109,110,114,114,114,114,115,117,119,119,120,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,123,123,124,124,124,124,124,124,124,125,125,125,125 +,Cameroon,3.848,11.5021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,4,10,10,13,20,27,40,56,66,75,75,91,91,139,139,193,233,306,509,555,650,658,658,730,730,820,820,820,820,848,848,996,996,1017,1017,1163,1163,1163,1334,1430,1518,1621,1705,1705,1832,1832,1832,2077,2077,2104,2104,2265,2267,2267,2274,2579,2689,2689,2800,2954,3105,3105,3105,3529,3529,3733,4288,4400,4400,4890,4890,5436,5436,5436,5436,5904,5904,6397,6585 +Alberta,Canada,53.9333,-116.5765,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,4,7,7,19,19,29,29,39,56,74,97,119,146,195,259,301,359,358,486,542,542,621,661,690,754,969,969,1075,1181,1250,1373,1373,1423,1451,1567,1567,1732,1870,1870,1996,2397,2562,2803,2908,3095,3401,3720,4017,4233,4480,4696,4850,5165,5355,5573,5670,5766,5836,5893,5963,6017,6098,6157,6253,6300,6345,6407,6457,6515,6587,6644,6683,6716,6735,6768,6800,6818,6860,6879,6901,6926,6955,6979,6992,7010,7044,7057 +British Columbia,Canada,49.2827,-123.1207,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,9,12,13,21,21,27,32,32,39,46,64,64,73,103,103,186,231,271,424,424,472,617,617,725,725,884,884,970,1013,1013,1121,1174,1203,1203,1266,1266,1291,1336,1370,1445,1445,1490,1490,1517,1561,1575,1618,1647,1647,1724,1795,1824,1853,1948,1948,1998,2053,2087,2112,2145,2171,2171,2224,2232,2255,2288,2315,2330,2330,2353,2360,2376,2392,2407,2428,2428,2444,2446,2467,2479,2507,2517,2517,2530,2541,2550,2558,2562,2573,2573,2597,2601 +Grand Princess,Canada,37.6489,-122.6655,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,8,9,9,10,10,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 +Manitoba,Canada,53.7609,-98.8139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,7,8,15,17,17,18,20,20,21,35,36,39,64,72,96,103,127,167,182,182,203,203,217,217,221,230,243,242,246,246,246,250,250,253,254,254,255,257,262,263,267,271,273,273,275,277,281,282,282,283,284,286,283,284,284,287,289,290,290,289,289,289,289,290,290,290,290,292,292,292,292,292,292,294,294,294,295,295,297 +New Brunswick,Canada,46.5653,-66.4619,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,6,8,11,11,11,17,17,17,18,18,33,45,51,66,68,70,81,91,91,91,98,103,105,105,108,112,112,114,116,116,117,117,117,117,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,119,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,121,121,121,121,121,122,123,126,128,129,132,132,133 +Newfoundland and Labrador,Canada,53.1355,-57.6604,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,4,6,9,24,35,35,82,102,120,135,148,152,175,183,195,195,217,226,228,228,232,239,241,242,244,244,247,252,256,257,257,257,257,256,256,256,257,258,258,258,258,258,259,259,259,259,259,259,261,261,261,261,261,261,261,261,260,260,260,260,260,260,260,260,260,260,260,260,260,261,261,261,261,261,261 +Nova Scotia,Canada,44.682,-63.7443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,7,12,14,15,21,28,41,51,68,73,90,110,122,127,147,173,193,207,236,262,293,310,310,342,407,428,445,474,517,549,579,606,649,675,721,737,772,827,850,865,873,900,915,935,947,959,963,971,985,991,998,1007,1008,1011,1018,1019,1020,1024,1026,1034,1037,1040,1043,1044,1045,1046,1048,1049,1050,1051,1052,1053,1055,1055,1056,1056,1057,1057 +Ontario,Canada,51.2538,-85.3232,0,0,0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,6,6,11,15,18,20,20,22,25,28,29,34,36,41,42,74,79,104,177,185,221,257,308,377,425,503,588,688,858,994,1144,1355,1706,1966,2392,2793,3255,3630,4354,4347,4726,5276,5759,6237,6648,7049,7470,7953,8447,9840,10456,11013,11561,12063,12715,13718,14068,14550,15012,15568,15970,16500,16978,17395,17880,18321,18574,19097,19468,19910,20388,20826,21148,21469,21817,22158,22516,22865,23258,23645,23974,24286,24755,25197,25595,26085,26560,26897,27302,27624,27943,28320,28700,29023,29390,29845,30259 +Prince Edward Island,Canada,46.5107,-63.4168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,3,3,5,5,9,11,11,18,21,21,22,22,22,22,22,22,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27 +Quebec,Canada,52.9399,-73.5491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,3,4,4,4,8,9,17,17,24,50,74,94,121,139,181,219,628,1013,1342,1632,2024,2498,2840,3430,4162,4611,5518,6101,6101,7944,8580,9340,10031,10912,11677,12292,12846,13557,14248,14860,15857,16798,17521,17950,19319,20126,20965,21838,22616,23267,24109,24983,25761,26610,27550,28656,29664,31873,32631,33425,34334,35249,36161,36997,37732,38480,39235,39940,40732,41429,42192,42928,43636,44206,44784,45504,46150,46847,47420,47993,48607,49148,49711,50232,50651,51059,51354,51593 +Saskatchewan,Canada,52.9399,-106.4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,7,7,8,16,20,26,52,66,72,72,95,95,134,156,156,184,193,206,220,220,249,249,260,260,271,285,289,298,300,300,304,305,307,313,315,316,320,326,331,341,349,353,365,366,383,389,415,421,433,467,487,512,531,544,553,564,568,573,577,582,590,591,592,592,599,620,622,627,630,632,634,634,637,639,641,645,646,646,646 +,Central African Republic,6.6111,20.9394,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,8,8,8,8,8,8,8,8,8,8,11,11,12,12,12,12,12,12,14,14,16,16,16,19,19,50,50,50,72,72,72,85,85,94,94,143,143,143,143,143,143,143,301,327,327,327,366,418,436,479,552,604,652,671,702,755,874,962,1011,1069,1069 +,Chad,15.4542,18.7322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,3,3,3,3,3,3,5,7,7,8,8,9,9,9,10,10,11,11,11,18,23,23,23,27,27,33,33,33,33,33,33,40,46,46,46,52,52,73,73,117,117,117,170,170,253,260,322,322,322,357,372,399,428,474,503,519,545,565,588,611,648,675,687,700,715,726,759,759,778,790,803 +,Chile,-35.6751,-71.543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,4,4,4,8,8,13,23,23,43,61,74,155,201,238,238,434,537,632,746,922,1142,1306,1610,1909,2139,2449,2738,3031,3404,3737,4161,4471,4815,5116,5546,5972,6501,6927,7213,7525,7917,8273,8807,9252,9730,10088,10507,10832,11296,11812,12306,12858,13331,13813,14365,14885,16023,17008,18435,19663,20643,22016,23048,24581,25972,27219,28866,30063,31721,34381,37040,39542,41428,43781,46059,49579,53617,57581,61857,65393,69102,73997,77961,82289,86943,90638,94858,99688,105158,108686 +Anhui,China,31.8257,117.2264,1,9,15,39,60,70,106,152,200,237,297,340,408,480,530,591,665,733,779,830,860,889,910,934,950,962,973,982,986,987,988,989,989,989,989,989,989,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,990,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991,991 +Beijing,China,40.1824,116.4142,14,22,36,41,68,80,91,111,114,139,168,191,212,228,253,274,297,315,326,337,342,352,366,372,375,380,381,387,393,395,396,399,399,399,400,400,410,410,411,413,414,414,418,418,422,426,428,428,429,435,435,436,437,442,452,456,469,480,491,504,522,537,558,561,566,569,573,577,577,580,580,582,584,585,586,587,587,588,588,588,589,589,589,589,590,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593 +Chongqing,China,30.0572,107.874,6,9,27,57,75,110,132,147,182,211,247,300,337,366,389,411,426,428,468,486,505,518,529,537,544,551,553,555,560,567,572,573,575,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,577,578,578,578,578,578,578,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579 +Fujian,China,26.0789,117.9874,1,5,10,18,35,59,80,84,101,120,144,159,179,194,205,215,224,239,250,261,267,272,279,281,285,287,290,292,293,293,293,293,293,293,294,294,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,299,303,313,313,318,322,328,331,337,338,340,343,345,345,349,350,350,350,351,351,351,351,351,352,352,353,353,353,354,355,355,355,355,355,355,355,355,355,355,355,355,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,357,357,358,358,358,358,358,358,358 +Gansu,China,37.8099,101.0583,0,2,2,4,7,14,19,24,26,29,40,51,55,57,62,62,67,79,83,83,86,87,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,102,119,120,124,124,125,127,127,127,129,133,133,133,133,134,134,134,136,136,136,136,136,136,136,138,138,138,138,138,138,138,138,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139 +Guangdong,China,23.3417,113.4244,26,32,53,78,111,151,207,277,354,436,535,632,725,813,895,970,1034,1095,1131,1159,1177,1219,1241,1261,1294,1316,1322,1328,1331,1332,1333,1339,1342,1345,1347,1347,1347,1348,1349,1349,1350,1350,1350,1351,1352,1352,1352,1352,1353,1356,1356,1356,1356,1360,1361,1364,1370,1378,1395,1400,1413,1415,1428,1433,1448,1456,1467,1475,1484,1494,1501,1507,1514,1516,1524,1532,1533,1536,1539,1544,1548,1552,1555,1564,1566,1571,1577,1579,1580,1581,1582,1582,1585,1585,1586,1587,1587,1588,1588,1588,1588,1588,1588,1588,1588,1589,1589,1589,1589,1589,1589,1589,1589,1589,1589,1590,1590,1590,1590,1590,1590,1591,1592,1592,1592,1592,1592,1592,1593,1593,1595,1596,1597 +Guangxi,China,23.8298,108.7881,2,5,23,23,36,46,51,58,78,87,100,111,127,139,150,168,172,183,195,210,215,222,222,226,235,237,238,242,244,245,246,249,249,251,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,252,253,253,253,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254 +Guizhou,China,26.8154,106.8748,1,3,3,4,5,7,9,9,12,29,29,38,46,58,64,71,81,89,99,109,127,133,135,140,143,144,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147 +Hainan,China,19.1959,109.7453,4,5,8,19,22,33,40,43,46,52,62,64,72,80,99,106,117,124,131,138,144,157,157,159,162,162,163,163,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169 +Hebei,China,39.549,116.1306,1,1,2,8,13,18,33,48,65,82,96,104,113,126,135,157,172,195,206,218,239,251,265,283,291,300,301,306,306,307,308,309,311,311,311,312,317,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,321,321,323,325,326,326,327,327,327,327,327,327,327,327,327,327,327,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328 +Heilongjiang,China,47.862,127.7615,0,2,4,9,15,21,33,38,44,59,80,95,121,155,190,227,277,295,307,331,360,378,395,419,425,445,457,464,470,476,479,479,480,480,480,480,480,480,480,480,480,480,480,481,481,481,481,481,481,482,482,482,482,482,482,482,482,483,484,484,484,484,484,484,484,484,484,484,484,484,484,488,489,491,504,524,544,569,609,638,661,684,740,819,841,861,872,892,898,905,913,921,928,930,935,936,939,939,939,944,944,944,944,944,944,944,944,944,944,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945,945 +Henan,China,33.882,113.614,5,5,9,32,83,128,168,206,278,352,422,493,566,675,764,851,914,981,1033,1073,1105,1135,1169,1184,1212,1231,1246,1257,1262,1265,1267,1270,1271,1271,1271,1271,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1272,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1273,1274,1274,1274,1274,1275,1275,1275,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276,1276 +Hong Kong,China,22.3,114.2,0,2,2,5,8,8,8,10,10,12,13,15,15,17,21,24,25,26,29,38,49,50,53,56,56,57,60,62,63,68,68,69,74,79,84,91,92,94,95,96,100,100,105,105,107,108,114,115,120,126,129,134,140,145,155,162,181,208,256,273,317,356,386,410,453,519,561,641,682,714,765,802,845,862,890,914,935,960,973,989,1000,1004,1009,1012,1017,1017,1021,1024,1025,1025,1029,1033,1035,1035,1037,1037,1037,1037,1037,1037,1039,1039,1039,1040,1040,1040,1044,1044,1044,1047,1047,1047,1050,1051,1052,1052,1055,1055,1055,1055,1055,1065,1065,1065,1065,1065,1066,1066,1079,1082,1084,1087,1093 +Hubei,China,30.9756,112.2707,444,444,549,761,1058,1423,3554,3554,4903,5806,7153,11177,13522,16678,19665,22112,24953,27100,29631,31728,33366,33366,48206,54406,56249,58182,59989,61682,62031,62442,62662,64084,64084,64287,64786,65187,65596,65914,66337,66907,67103,67217,67332,67466,67592,67666,67707,67743,67760,67773,67781,67786,67790,67794,67798,67799,67800,67800,67800,67800,67800,67800,67801,67801,67801,67801,67801,67801,67801,67801,67802,67802,67802,67803,67803,67803,67803,67803,67803,67803,67803,67803,67803,67803,67803,67803,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68128,68129,68134,68134,68134,68134,68134,68134,68134,68134,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135,68135 +Hunan,China,27.6104,111.7088,4,9,24,43,69,100,143,221,277,332,389,463,521,593,661,711,772,803,838,879,912,946,968,988,1001,1004,1006,1007,1008,1010,1011,1013,1016,1016,1016,1016,1017,1017,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019 +Inner Mongolia,China,44.0935,113.9448,0,0,1,7,7,11,15,16,19,20,23,27,34,35,42,46,50,52,54,58,58,60,61,65,68,70,72,73,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,77,89,92,94,95,97,107,111,117,117,117,117,118,121,124,126,128,155,189,190,190,190,193,193,193,193,194,194,194,194,197,198,198,199,199,200,201,201,201,201,201,201,201,201,201,201,208,209,209,209,209,209,209,213,216,216,216,216,217,217,227,232,232,232,232,232,232,235,235,235 +Jiangsu,China,32.9711,119.455,1,5,9,18,33,47,70,99,129,168,202,236,271,308,341,373,408,439,468,492,515,543,570,593,604,617,626,629,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,631,633,633,636,638,640,641,641,644,645,646,646,647,651,651,651,651,651,651,651,651,652,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653,653 +Jiangxi,China,27.614,115.7221,2,7,18,18,36,72,109,109,162,240,286,333,391,476,548,600,661,698,740,771,804,844,872,900,913,925,930,933,934,934,934,934,934,934,934,934,934,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,935,936,936,936,936,936,936,936,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937,937 +Jilin,China,43.6661,126.1923,0,1,3,4,4,6,8,9,14,14,17,23,31,42,54,59,65,69,78,80,81,83,84,86,88,89,89,89,90,91,91,91,91,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,94,95,95,97,98,98,98,98,98,98,98,98,98,98,98,98,98,98,99,100,100,102,102,102,102,104,104,106,106,108,109,109,110,110,110,111,111,112,112,112,112,112,112,113,113,124,127,127,133,134,138,140,144,146,151,151,151,151,154,155,155,155,155,155,155,155,155,155,155,155 +Liaoning,China,41.2956,122.6085,2,3,4,17,21,27,34,39,41,48,64,70,74,81,89,94,99,105,107,108,111,116,117,119,119,121,121,121,121,121,121,121,121,121,121,121,121,121,121,122,122,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,126,127,127,127,127,128,128,132,134,136,139,140,141,141,141,142,142,144,144,144,144,145,145,145,145,145,145,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,147,147,147,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149 +Macau,China,22.1667,113.55,1,2,2,2,5,6,7,7,7,7,7,8,8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,12,15,17,17,18,24,24,25,30,31,33,37,37,38,41,41,41,43,43,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +Ningxia,China,37.2692,106.1655,1,1,2,3,4,7,11,12,17,21,26,28,31,34,34,40,43,45,45,49,53,58,64,67,70,70,70,70,71,71,71,71,71,71,71,71,72,72,73,73,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75 +Qinghai,China,35.7452,95.9956,0,0,0,1,1,6,6,6,8,8,9,11,13,15,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 +Shaanxi,China,35.1917,108.8701,0,3,5,15,22,35,46,56,63,87,101,116,128,142,165,173,184,195,208,213,219,225,229,230,232,236,240,240,242,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,246,246,246,247,248,248,248,249,250,253,253,253,253,253,253,255,255,255,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,277,279,279,286,286,286,286,306,306,306,306,306,306,306,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,309,309 +Shandong,China,36.3427,118.1498,2,6,15,27,46,75,95,130,158,184,206,230,259,275,307,347,386,416,444,466,487,497,509,523,532,537,541,543,544,546,749,750,754,755,756,756,756,756,756,758,758,758,758,758,758,758,758,758,758,760,760,760,760,760,760,761,761,761,762,764,767,768,768,769,771,772,772,772,773,774,774,775,778,778,779,780,781,783,783,783,784,784,784,784,784,784,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,787,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,788,790,792,792,792,792 +Shanghai,China,31.202,121.4491,9,16,20,33,40,53,66,96,112,135,169,182,203,219,243,257,277,286,293,299,303,311,315,318,326,328,333,333,333,334,334,335,335,335,336,337,337,337,337,337,337,338,338,339,342,342,342,342,344,344,344,346,353,353,355,358,361,363,371,380,404,404,414,433,451,468,485,492,498,509,516,522,526,529,531,536,538,543,552,555,555,607,618,618,622,628,628,628,635,638,638,639,641,641,642,642,644,645,647,652,652,652,655,656,656,657,657,657,659,659,659,660,660,660,665,665,666,666,666,666,666,667,668,668,669,670,671,671,672,672,672,673,673 +Shanxi,China,37.5777,112.2922,1,1,1,6,9,13,27,27,35,39,47,66,74,81,81,96,104,115,119,119,124,126,126,127,128,129,130,131,131,132,132,132,132,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,134,134,134,135,135,135,136,136,136,137,137,137,137,138,138,138,163,166,168,172,172,173,173,186,194,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198 +Sichuan,China,30.6171,102.7103,5,8,15,28,44,69,90,108,142,177,207,231,254,282,301,321,344,364,386,405,417,436,451,463,470,481,495,508,514,520,525,526,526,527,529,531,534,538,538,538,538,538,538,539,539,539,539,539,539,539,539,539,539,539,539,540,540,540,541,542,543,543,545,547,547,548,548,550,550,550,552,554,555,557,558,559,560,560,560,560,560,560,560,560,560,560,560,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,561,563,563,564,564,564,564,564,564,564,575,577,577 +Tianjin,China,39.3054,117.323,4,4,8,10,14,23,24,27,31,32,41,48,60,67,69,79,81,88,91,95,106,112,119,120,122,124,125,128,130,131,132,135,135,135,135,135,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,137,137,137,137,141,145,145,151,155,161,166,174,174,176,176,180,180,180,180,180,180,182,183,183,183,184,185,185,186,189,189,189,189,189,189,189,190,190,190,190,190,190,190,190,190,190,190,190,190,190,191,191,191,191,191,191,191,191,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192 +Tibet,China,31.6927,88.0924,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +Xinjiang,China,41.1129,85.2401,0,2,2,3,4,5,10,13,14,17,18,21,24,29,32,36,39,42,45,49,55,59,63,65,70,71,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76 +Yunnan,China,24.974,101.487,1,2,5,11,16,26,44,55,70,83,93,105,117,122,128,133,138,138,141,149,153,154,156,162,168,171,171,172,172,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,176,176,176,176,176,176,176,176,176,176,178,180,180,180,180,182,182,183,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185 +Zhejiang,China,29.1832,120.0934,10,27,43,62,104,128,173,296,428,538,599,661,724,829,895,954,1006,1048,1075,1092,1117,1131,1145,1155,1162,1167,1171,1172,1174,1175,1203,1205,1205,1205,1205,1205,1205,1205,1205,1205,1206,1213,1213,1215,1215,1215,1215,1215,1215,1215,1215,1215,1227,1231,1231,1232,1232,1233,1234,1236,1238,1238,1240,1241,1243,1247,1251,1254,1255,1257,1257,1258,1260,1262,1263,1264,1265,1266,1267,1267,1267,1267,1267,1267,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268,1268 +,Colombia,4.5709,-74.2973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,9,9,13,22,34,54,65,93,102,128,196,231,277,378,470,491,539,608,702,798,906,1065,1161,1267,1406,1485,1579,1780,2054,2223,2473,2709,2776,2852,2979,3105,3233,3439,3439,3792,3977,4149,4356,4561,4881,5142,5379,5597,5949,6207,6507,7006,7285,7668,7973,8613,8959,9456,10051,10495,11063,11613,12272,12930,13610,14216,14939,15574,16295,16935,17687,18330,19131,20177,21175,21981,23003,24104,24141,25406,26734,27219,29384,30593 +,Congo (Brazzaville),-4.0383,21.7587,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,4,4,4,4,4,4,19,19,19,19,22,22,22,45,45,45,45,60,60,60,60,60,60,117,117,143,143,143,160,165,186,186,200,200,200,200,207,207,220,229,229,229,236,236,264,264,274,274,274,333,333,333,391,391,391,391,412,420,420,469,469,487,487,487,487,571,571,571,571,611,611,611 +,Congo (Kinshasa),-4.0383,21.7587,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,4,14,18,23,30,36,45,48,51,51,65,65,81,98,109,134,134,154,154,161,180,180,180,215,223,234,235,241,254,267,287,307,327,332,350,359,377,394,416,442,459,471,491,572,604,674,674,682,705,797,863,937,937,991,1024,1102,1169,1242,1298,1455,1455,1538,1629,1731,1835,1945,2025,2141,2297,2403,2546,2660,2833,2966,3070,3195,3326 +,Costa Rica,9.7489,-83.7534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,9,9,13,22,23,26,27,35,41,50,69,89,117,134,158,177,201,231,263,295,314,330,347,375,396,416,435,454,467,483,502,539,558,577,595,612,618,626,642,649,655,660,662,669,681,686,687,693,695,697,705,713,719,725,733,739,742,755,761,765,773,780,792,801,804,815,830,843,853,863,866,882,897,903,911,918,930,951,956,984,1000,1022,1047,1056,1084,1105 +,Cote d'Ivoire,7.54,-5.5471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,5,6,9,9,14,14,25,73,80,96,101,101,165,168,179,190,194,218,245,261,323,349,384,444,444,533,574,626,638,638,654,688,801,847,847,916,952,1004,1077,1077,1150,1164,1183,1238,1275,1333,1362,1398,1432,1464,1516,1571,1602,1667,1700,1730,1857,1912,1971,2017,2061,2109,2119,2153,2231,2301,2341,2366,2376,2423,2477,2556,2641,2750,2799,2833,2951,3024 +,Croatia,45.1,15.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,5,6,7,7,9,10,10,11,12,12,12,14,19,19,32,38,49,57,65,81,105,128,206,254,315,382,442,495,586,657,713,790,867,963,1011,1079,1126,1182,1222,1282,1343,1407,1495,1534,1600,1650,1704,1741,1791,1814,1832,1871,1881,1908,1950,1981,2009,2016,2030,2039,2047,2062,2076,2085,2088,2096,2101,2112,2119,2125,2161,2176,2187,2196,2207,2213,2221,2222,2224,2226,2228,2232,2234,2237,2243,2243,2244,2244,2244,2244,2245,2245,2246,2246,2246,2246 +,Diamond Princess,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,61,64,135,135,175,175,218,285,355,454,542,621,634,634,634,691,691,691,705,705,705,705,705,705,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712 +,Cuba,22.0,-80.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,4,4,4,5,7,11,16,21,35,40,48,57,67,80,119,139,170,186,212,233,269,288,320,350,396,457,515,564,620,669,726,766,814,862,923,986,1035,1087,1137,1189,1235,1285,1337,1369,1389,1437,1467,1501,1537,1611,1649,1668,1685,1703,1729,1741,1754,1766,1783,1804,1810,1830,1840,1862,1872,1881,1887,1900,1908,1916,1931,1941,1947,1963,1974,1983,2005,2025,2045,2083,2092 +,Cyprus,35.1264,33.4299,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,6,6,14,26,26,33,46,49,67,67,84,95,116,124,132,146,162,179,214,230,262,320,356,396,426,446,465,494,526,564,595,616,633,662,695,715,735,750,761,767,772,784,790,795,804,810,817,822,837,843,850,857,864,872,874,878,883,889,891,892,898,901,903,905,907,910,914,916,917,918,922,923,927,927,935,937,939,939,941,942,944,944,949,952 +,Czechia,49.8175,15.473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,5,8,12,18,19,31,31,41,91,94,141,189,253,298,396,464,694,833,995,1120,1236,1394,1654,1925,2279,2631,2817,3001,3308,3508,3858,4091,4472,4587,4822,5017,5312,5569,5732,5831,5991,6059,6111,6216,6433,6549,6606,6746,6900,7033,7132,7187,7273,7352,7404,7445,7504,7579,7682,7737,7755,7781,7819,7896,7974,8031,8077,8095,8123,8176,8221,8269,8351,8406,8455,8475,8586,8647,8721,8754,8813,8890,8955,9002,9050,9086,9140,9196,9230,9268,9302,9364 +Faroe Islands,Denmark,61.8926,-6.9118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,3,9,11,18,47,58,72,80,92,115,118,122,132,140,144,155,159,168,169,173,177,179,181,181,183,184,184,184,184,184,184,184,184,184,184,184,184,185,185,185,185,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187 +Greenland,Denmark,71.7069,-42.6043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,4,4,5,6,6,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,13,13,13,13,13 +,Denmark,56.2639,9.5018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,4,4,6,10,10,23,23,35,90,262,442,615,801,827,864,914,977,1057,1151,1255,1326,1395,1450,1591,1724,1877,2046,2201,2395,2577,2860,3107,3386,3757,4077,4369,4681,5071,5402,5635,5819,5996,6174,6318,6511,6681,6879,7073,7242,7384,7515,7695,7912,8073,8210,8445,8575,8698,8851,9008,9158,9311,9407,9523,9670,9821,9938,10083,10218,10319,10429,10513,10591,10667,10713,10791,10858,10927,10968,11044,11117,11182,11230,11289,11360,11387,11428,11480,11512,11593,11633,11669,11699,11734 +,Djibouti,11.8251,42.5903,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,3,3,11,11,12,14,18,18,30,33,40,49,50,59,90,90,135,135,150,187,214,298,363,435,591,732,732,846,846,945,974,986,999,1008,1023,1035,1072,1077,1089,1097,1112,1112,1116,1120,1124,1133,1135,1189,1210,1227,1256,1268,1284,1309,1331,1401,1518,1618,1828,2047,2270,2270,2270,2468,2468,2697,2914,2914,3194,3354,3569,3779 +,Dominican Republic,18.7357,-70.1627,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,5,5,5,5,5,5,11,11,11,21,21,34,72,112,202,245,312,392,488,581,719,859,901,1109,1284,1380,1488,1488,1745,1828,1956,2111,2349,2620,2759,2967,3167,3286,3614,3755,4126,4335,4680,4964,5044,5300,5543,5749,5926,6135,6293,6416,6652,6972,7288,7578,7954,8235,8480,8807,9095,9376,9882,10347,10634,10900,11196,11320,11739,12110,12314,12725,13223,13477,13657,13989,14422,14801,15073,15264,15723,16068,16531,16908,17285,17572,17752 +,Ecuador,-1.8312,-78.1834,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,7,10,13,13,13,14,15,15,17,17,17,28,28,37,58,111,199,367,506,789,981,1082,1173,1403,1595,1823,1924,1962,2240,2748,3163,3368,3465,3646,3747,3747,4450,4965,7161,7257,7466,7529,7603,7858,8225,8450,9022,9468,10128,10398,10850,11183,22719,22719,22719,23240,24258,24675,24934,26336,27464,29538,31881,31881,31881,30298,28818,29071,29559,29509,30419,30486,30502,31467,32763,33182,33582,34151,34854,35306,35828,36258,36756,37355,37355,38103,38471,38571,38571,39098,39098,40414 +,Egypt,26.0,30.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,15,15,49,55,59,60,67,80,109,110,150,196,196,256,285,294,327,366,402,456,495,536,576,609,656,710,779,865,985,1070,1173,1322,1450,1560,1699,1794,1939,2065,2190,2350,2505,2673,2844,3032,3144,3333,3490,3659,3891,4092,4319,4534,4782,5042,5268,5537,5895,6193,6465,6813,7201,7588,7981,8476,8964,9400,9746,10093,10431,10829,11228,11719,12229,12764,13484,14229,15003,15786,16513,17265,17967,18756,19666,20793,22082,23449,24985,26384,27536 +,El Salvador,13.7942,-88.8965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,5,9,13,13,19,24,30,32,32,41,46,56,62,69,78,93,103,117,118,125,137,149,159,164,177,190,201,218,225,237,250,274,274,298,323,345,377,395,424,446,490,555,587,633,695,742,784,889,958,998,1037,1112,1210,1265,1338,1413,1498,1571,1640,1725,1819,1915,1983,2042,2109,2194,2278,2395,2517,2582,2653 +,Equatorial Guinea,1.5,10.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,4,6,6,6,6,9,9,9,12,12,12,12,12,12,15,15,16,16,16,16,16,18,18,18,18,21,21,41,51,51,79,79,79,79,83,84,84,214,258,258,258,315,315,315,315,315,315,315,315,439,439,439,439,439,439,439,522,583,594,594,594,719,825,890,903,960,960,960,1043,1043,1043,1043,1306,1306,1306,1306,1306 +,Eritrea,15.1794,39.7823,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,4,6,6,6,12,12,15,15,22,22,29,29,31,31,33,33,34,34,34,34,34,35,35,35,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +,Estonia,58.5953,25.0136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,10,10,10,10,12,16,16,79,115,171,205,225,258,267,283,306,326,352,369,404,538,575,645,679,715,745,779,858,961,1039,1097,1108,1149,1185,1207,1258,1304,1309,1332,1373,1400,1434,1459,1512,1528,1535,1552,1559,1592,1605,1635,1643,1647,1660,1666,1689,1694,1699,1700,1703,1711,1713,1720,1725,1733,1739,1741,1746,1751,1758,1766,1770,1774,1784,1791,1794,1800,1807,1821,1823,1824,1834,1840,1851,1859,1865,1869,1870,1870 +,Eswatini,-26.5225,31.4659,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,4,4,4,4,6,9,9,9,9,9,9,9,9,9,9,10,10,12,12,12,12,14,15,15,15,16,16,22,22,24,31,31,31,36,56,59,65,71,91,100,106,108,112,116,119,123,153,159,163,172,175,184,187,187,190,202,203,205,208,217,220,225,238,250,256,261,272,279,279,283,285,293,294 +,Ethiopia,9.145,40.4897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,6,6,9,9,11,11,12,12,12,16,16,21,23,26,29,29,35,38,43,44,52,55,56,65,69,71,74,82,85,92,96,105,108,111,114,116,116,117,122,123,124,126,130,131,133,133,135,140,145,162,191,194,210,239,250,261,263,272,287,306,317,352,365,389,399,433,494,582,655,701,731,831,968,1063,1172,1257,1344 +,Fiji,-17.7134,178.065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,3,4,5,5,5,5,5,5,5,5,7,7,12,12,14,15,15,15,16,16,16,16,16,16,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 +,Finland,64.0,26.0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,6,6,6,6,12,15,15,23,30,40,59,59,155,225,244,277,321,336,400,450,523,626,700,792,880,958,1041,1167,1240,1352,1418,1446,1518,1615,1882,1927,2176,2308,2487,2605,2769,2905,2974,3064,3161,3237,3369,3489,3681,3783,3868,4014,4129,4284,4395,4475,4576,4695,4740,4906,4995,5051,5176,5254,5327,5412,5573,5673,5738,5880,5962,5984,6003,6054,6145,6228,6286,6347,6380,6399,6443,6493,6537,6568,6579,6599,6628,6692,6743,6776,6826,6859,6885,6887 +French Guiana,France,3.9339,-53.1258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,7,11,11,11,11,15,18,18,20,23,28,28,28,28,28,43,43,51,51,57,61,61,72,72,77,83,83,83,86,86,86,86,86,96,96,96,97,97,97,107,111,111,111,111,125,125,126,128,128,128,133,133,138,138,141,141,144,144,144,153,164,189,197,197,210,218,237,249,261,279,328,353,384,406,436,450,477,499,499,517 +French Polynesia,France,-17.6797,149.4068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,3,6,11,15,18,18,25,25,30,30,30,30,36,36,37,37,39,40,41,42,47,51,51,51,51,53,55,55,55,55,55,55,55,56,56,57,57,57,57,57,57,58,58,58,58,58,58,58,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60 +Guadeloupe,France,16.25,-61.5833,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,6,18,27,33,45,53,58,62,62,73,73,73,102,106,106,114,125,128,130,134,135,135,139,141,141,143,143,143,143,145,145,145,145,148,148,148,148,148,148,149,149,149,149,149,149,151,152,152,152,152,152,152,153,154,154,154,154,155,155,155,155,155,155,155,155,155,155,156,156,161,161,161,161,161,162,162,162,162,162 +Mayotte,France,-12.8275,45.1662,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,6,7,11,24,36,36,36,50,63,63,82,94,94,116,128,134,147,147,171,171,184,191,196,196,207,217,217,233,245,254,271,271,311,326,326,354,380,401,401,460,460,539,539,539,650,686,739,739,854,854,988,1023,1023,1095,1143,1210,1210,1312,1342,1370,1370,1475,1475,1521,1521,1587,1609,1634,1645,1670,1699,1699,1699,1934,1986 +New Caledonia,France,-20.9043,165.618,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,8,10,14,14,15,15,15,15,16,16,18,18,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,20,20 +Reunion,France,-21.1351,55.2471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,6,7,9,9,12,14,28,45,64,71,94,111,135,145,183,183,224,247,281,308,321,334,344,349,358,358,362,382,388,389,391,391,391,394,402,407,408,408,410,410,412,412,417,417,418,418,420,420,422,423,423,424,424,425,427,426,431,436,436,437,439,440,441,443,443,446,446,447,449,449,452,452,456,459,460,465,470,471,471,473,477 +Saint Barthelemy,France,17.9,-62.8333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,3,3,1,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +St Martin,France,18.0708,-63.0501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,4,4,4,5,8,8,11,11,11,11,11,15,15,15,22,22,24,32,32,32,32,32,32,32,32,32,32,35,35,35,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,41,41,41,41 +Martinique,France,14.6415,-61.0242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,9,9,15,16,19,23,32,32,44,53,57,66,66,81,93,93,93,128,135,138,143,145,149,151,152,154,154,155,155,155,157,157,158,158,158,158,163,163,163,164,164,170,175,175,175,175,175,178,179,179,179,181,181,182,183,186,186,186,187,187,189,189,192,192,192,192,192,192,192,197,197,197,197,197,197,197,200,200,200,200,200 +,France,46.2276,2.2137,0,0,2,3,3,3,4,5,5,5,6,6,6,6,6,6,6,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,14,18,38,57,100,130,191,204,285,377,653,949,1126,1209,1784,2281,2281,3661,4469,4499,6633,7652,9043,10871,12612,14282,16018,19856,22304,25233,29155,32964,37575,40174,44550,52128,56989,59105,64338,68605,70478,74390,78167,82048,86334,90676,93790,120633,124298,129257,132473,144944,146923,146906,151808,154188,156921,154715,157026,158636,160292,160847,164589,167605,165093,165764,165764,166976,167272,167886,168935,172465,173040,174318,174758,175027,175479,176207,175981,176712,177319,177207,177240,177554,178428,179069,179306,179645,179964,179859,180166,179887,180044,183309,183816,185616,185851,185952,184980 +,Gabon,-0.8037,11.6094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,3,4,5,5,6,6,7,7,7,7,7,16,18,21,21,21,21,24,30,34,44,44,46,49,57,57,80,80,108,108,109,120,156,166,167,172,176,176,211,238,276,276,276,335,335,367,397,397,504,620,661,661,802,863,1004,1104,1209,1320,1320,1432,1502,1567,1567,1728,1934,1934,2135,2238,2319,2431,2613,2655,2655,2655,2803 +,Gambia,13.4432,-15.3101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,11,12,17,17,17,17,17,18,20,20,20,22,22,23,23,23,23,23,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25 +,Georgia,42.3154,43.3569,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,3,3,3,4,4,4,13,15,15,24,24,25,30,33,33,34,38,40,43,49,54,61,70,75,79,83,90,91,103,110,117,134,155,162,174,188,196,211,218,234,242,257,272,300,306,348,370,388,394,402,408,416,425,444,456,486,497,511,517,539,566,582,589,593,604,610,615,623,626,635,638,642,647,667,671,683,695,701,707,713,721,723,728,730,731,732,735,738,746,757,783,794,796 +,Germany,51.0,9.0,0,0,0,0,0,1,4,4,4,5,8,10,12,12,12,12,13,13,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,27,46,48,79,130,159,196,262,482,670,799,1040,1176,1457,1908,2078,3675,4585,5795,7272,9257,12327,15320,19848,22213,24873,29056,32986,37323,43938,50871,57695,62095,66885,71808,77872,84794,91159,96092,100123,103374,107663,113296,118181,122171,124908,127854,130072,131359,134753,137698,141397,143342,145184,147065,148291,150648,153129,154999,156513,157770,158758,159912,161539,163009,164077,164967,165664,166152,167007,168162,169430,170588,171324,171879,172576,173171,174098,174478,175233,175752,176369,176551,177778,178473,179021,179710,179986,180328,180600,181200,181524,182196,182922,183189,183410,183594,183879 +,Ghana,7.9465,-1.0232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,6,6,7,7,11,16,19,23,27,53,93,132,137,141,152,152,161,195,204,205,205,214,214,287,313,378,378,408,566,566,636,636,641,641,834,1042,1042,1042,1154,1154,1279,1279,1550,1550,1671,1671,2074,2074,2169,2169,2719,2719,3091,3091,4012,4263,4263,4700,5127,5408,5530,5638,5735,5735,5735,6096,6269,6269,6486,6617,6683,6808,7117,7303,7303,7616,7768,8070,8070,8297 +,Greece,39.0742,21.8243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,4,4,7,7,7,9,31,45,46,73,73,89,99,99,190,228,331,331,387,418,418,495,530,624,695,743,821,892,966,1061,1156,1212,1314,1415,1544,1613,1673,1735,1755,1832,1884,1955,2011,2081,2114,2145,2170,2192,2207,2224,2235,2235,2245,2401,2408,2463,2490,2506,2517,2534,2566,2576,2591,2612,2620,2626,2632,2642,2663,2678,2691,2710,2716,2726,2744,2760,2770,2810,2819,2834,2836,2840,2850,2853,2874,2876,2878,2882,2892,2903,2906,2909,2915,2917,2918,2937 +,Guatemala,15.7835,-90.2308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,6,6,9,12,17,19,20,21,24,25,28,34,34,36,38,39,47,50,61,61,70,77,87,95,126,137,155,156,167,180,196,214,235,257,289,294,316,384,430,473,500,530,530,557,599,644,688,703,730,763,798,832,900,967,1052,1114,1199,1342,1518,1643,1763,1763,1912,2133,2265,2512,2743,3054,3424,3760,3954,4145,4348,4607,4739,5087,5336,5586 +,Guinea,9.9456,-9.6966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,4,4,4,4,8,8,16,22,22,30,52,73,111,121,128,144,164,194,212,250,250,319,363,404,438,477,518,579,622,688,761,862,954,996,996,1163,1240,1351,1495,1537,1586,1586,1710,1811,1856,1927,2009,2042,2146,2146,2298,2374,2473,2473,2658,2658,2796,2863,2863,3067,3067,3176,3275,3275,3275,3275,3553,3656,3706,3706,3844,3886 +,Guyana,5.0,-58.75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,4,4,7,7,7,7,7,19,20,5,5,5,5,8,8,8,12,19,19,23,23,24,31,33,37,37,37,45,45,45,47,55,55,63,63,65,65,66,67,70,73,73,74,74,74,78,82,82,82,82,92,93,93,93,94,94,104,109,113,113,113,116,117,117,124,125,125,127,127,127,135,137,139,139,150,150,152,153,153,153 +,Haiti,18.9712,-72.2852,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,6,7,8,8,8,8,15,15,15,16,16,18,20,21,24,25,27,30,31,33,33,40,40,41,41,43,44,47,57,57,62,72,72,72,74,76,76,76,81,85,85,88,100,101,101,129,146,151,182,209,209,234,273,310,358,456,533,533,596,734,812,865,865,958,1174,1320,1320,1584,1865,2124,2226,2226 +,Holy See,41.9029,12.4534,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 +,Honduras,15.2,-86.2419,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,6,8,9,12,24,24,26,30,30,36,52,68,95,110,139,141,172,219,222,264,268,298,305,312,343,382,392,393,397,407,419,426,442,457,472,477,494,510,519,591,627,627,661,702,738,771,804,1010,1055,1178,1270,1461,1685,1771,1830,1972,2100,2080,2255,2318,2460,2565,2646,2798,2955,2955,3204,3477,3477,3950,4189,4401,4640,4752,4752,5094,5202,5362,5527 +,Hungary,47.1625,19.5033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,7,9,9,13,13,19,30,32,39,50,58,73,85,103,131,167,187,226,261,300,343,408,447,492,525,585,623,678,733,744,817,895,980,1190,1310,1410,1458,1512,1579,1652,1763,1834,1916,1984,2098,2168,2284,2443,2443,2500,2583,2649,2727,2775,2863,2942,2998,3035,3065,3111,3150,3178,3213,3263,3284,3313,3341,3380,3417,3473,3509,3535,3556,3598,3641,3678,3713,3741,3756,3771,3793,3816,3841,3867,3876,3892,3921 +,Iceland,64.9631,-19.0208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,6,11,26,34,43,50,50,58,69,85,103,134,156,171,180,220,250,330,409,473,568,588,648,737,802,890,963,1020,1086,1135,1220,1319,1364,1417,1486,1562,1586,1616,1648,1675,1689,1701,1711,1720,1727,1739,1754,1760,1771,1773,1778,1785,1789,1789,1790,1792,1792,1795,1797,1797,1798,1798,1799,1799,1799,1799,1801,1801,1801,1801,1801,1801,1802,1802,1802,1802,1802,1802,1802,1803,1803,1803,1804,1804,1804,1804,1805,1805,1805,1806,1806,1806,1806 +,India,21.0,78.0,0,0,0,0,0,0,0,0,1,1,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5,28,30,31,34,39,43,56,62,73,82,102,113,119,142,156,194,244,330,396,499,536,657,727,887,987,1024,1251,1397,1998,2543,2567,3082,3588,4778,5311,5916,6725,7598,8446,9205,10453,11487,12322,13430,14352,15722,17615,18539,20080,21370,23077,24530,26283,27890,29451,31324,33062,34863,37257,39699,42505,46437,49400,52987,56351,59695,62808,67161,70768,74292,78055,81997,85784,90648,95698,100328,106475,112028,118226,124794,131423,138536,144950,150793,158086,165386,173491,181827,190609,198370,207191 +,Indonesia,-0.7893,113.9213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4,4,6,19,27,34,34,69,96,117,134,172,227,311,369,450,514,579,686,790,893,1046,1155,1285,1414,1528,1677,1790,1986,2092,2273,2491,2738,2956,3293,3512,3842,4241,4557,4839,5136,5516,5923,6248,6575,6760,7135,7418,7775,8211,8607,8882,9096,9511,9771,10118,10551,10843,11192,11587,12071,12438,12776,13112,13645,14032,14265,14749,15438,16006,16496,17025,17514,18010,18496,19189,20162,20796,21745,22271,22750,23165,23851,24538,25216,25773,26473,26940,27549 +,Iran,32.0,53.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,5,18,28,43,61,95,139,245,388,593,978,1501,2336,2922,3513,4747,5823,6566,7161,8042,9000,10075,11364,12729,13938,14991,16169,17361,18407,19644,20610,21638,23049,24811,27017,29406,32332,35408,38309,41495,44605,47593,50468,53183,55743,58226,60500,62589,64586,66220,68192,70029,71686,73303,74877,76389,77995,79494,80868,82211,83505,84802,85996,87026,88194,89328,90481,91472,92584,93657,94640,95646,96448,97424,98647,99970,101650,103135,104691,106220,107603,109286,110767,112725,114533,116635,118392,120198,122492,124603,126949,129341,131652,133521,135701,137724,139511,141591,143849,146668,148950,151466,154445,157562 +,Iraq,33.0,44.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,7,7,13,19,26,32,35,35,40,54,60,60,71,71,71,101,110,116,124,154,164,192,208,214,233,266,316,346,382,458,506,547,630,694,728,772,820,878,961,1031,1122,1202,1232,1279,1318,1352,1378,1400,1415,1434,1482,1513,1539,1574,1602,1631,1677,1708,1763,1820,1847,1928,2003,2085,2153,2219,2296,2346,2431,2480,2543,2603,2679,2767,2818,2913,3032,3143,3193,3260,3404,3554,3611,3724,3877,3964,4272,4469,4632,4848,5135,5457,5873,6179,6439,6868,7387 +,Ireland,53.1424,-7.6921,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,6,6,18,18,19,21,34,43,43,90,129,129,169,223,292,557,683,785,906,1125,1329,1564,1819,2121,2415,2615,2910,3235,3447,3849,4273,4604,4994,5364,5709,6074,6574,8089,8928,9655,10647,11479,12547,13271,13980,14758,15251,15652,16040,16671,17607,18184,18561,19262,19648,19877,20253,20612,20833,21176,21506,21772,21983,22248,22385,22541,22760,22996,23135,23242,23401,23827,23956,24048,24112,24200,24251,24315,24391,24506,24582,24639,24698,24735,24803,24841,24876,24929,24990,25062,25066 +,Israel,31.0,35.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,3,4,7,10,10,12,15,20,37,43,61,61,75,79,100,126,155,213,218,250,304,427,529,712,883,1071,1238,2369,2693,3035,3619,4247,4695,5358,6092,6857,7428,7851,8430,8904,9248,9404,9968,10408,10743,11145,11586,12046,12501,12758,12982,13265,13491,13713,13942,14498,14803,15058,15298,15443,15555,15728,15834,15946,16101,16185,16208,16246,16289,16310,16381,16436,16454,16477,16506,16529,16548,16579,16589,16608,16617,16643,16659,16667,16683,16690,16712,16717,16734,16757,16793,16872,16987,17012,17071,17169,17285 +,Italy,43.0,12.0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,20,62,155,229,322,453,655,888,1128,1694,2036,2502,3089,3858,4636,5883,7375,9172,10149,12462,15113,17660,21157,24747,27980,31506,35713,41035,47021,53578,59138,63927,69176,74386,80589,86498,92472,97689,101739,105792,110574,115242,119827,124632,128948,132547,135586,139422,143626,147577,152271,156363,159516,162488,165155,168941,172434,175925,178972,181228,183957,187327,189973,192994,195351,197675,199414,201505,203591,205463,207428,209328,210717,211938,213013,214457,215858,217185,218268,219070,219814,221216,222104,223096,223885,224760,225435,225886,226699,227364,228006,228658,229327,229858,230158,230555,231139,231732,232248,232664,232997,233197,233515 +,Jamaica,18.1096,-77.2975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,8,8,10,10,12,13,15,16,16,19,19,21,26,26,26,30,32,36,36,44,47,47,53,58,58,63,63,63,63,65,69,73,73,125,143,143,163,173,223,223,233,257,288,305,350,364,364,396,422,432,463,469,471,473,478,488,490,490,502,505,507,509,509,511,517,520,520,520,529,534,544,550,552,556,564,569,569,575,581,586,588,590 +,Japan,36.0,138.0,2,2,2,2,4,4,7,7,11,15,20,20,20,22,22,22,25,25,26,26,26,28,28,29,43,59,66,74,84,94,105,122,147,159,170,189,214,228,241,256,274,293,331,360,420,461,502,511,581,639,639,701,773,839,839,878,889,924,963,1007,1101,1128,1193,1307,1387,1468,1693,1866,1866,1953,2178,2495,2617,3139,3139,3654,3906,4257,4667,5530,6005,6748,7370,7645,8100,8626,9787,10296,10797,10797,11135,11512,12368,12829,13231,13441,14153,13736,13895,14088,14305,14571,14877,15078,15253,15253,15477,15575,15663,15777,15847,15968,16049,16120,16203,16237,16285,16305,16367,16367,16424,16513,16536,16550,16581,16623,16651,16598,16673,16716,16751,16787,16837 +,Jordan,31.24,36.51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,8,17,34,52,69,85,85,112,127,154,172,212,235,246,259,268,274,278,299,310,323,345,349,353,358,372,372,381,389,391,397,401,402,407,413,417,425,428,435,437,441,444,447,449,449,451,453,459,460,461,465,471,473,494,508,522,540,562,576,582,586,596,607,613,629,649,672,684,700,704,708,711,718,720,728,730,734,739,746,755 +,Kazakhstan,48.0196,66.9237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,6,9,10,33,35,44,49,53,60,62,72,81,111,150,228,284,302,343,380,435,464,531,584,662,697,727,781,812,865,951,1091,1232,1295,1402,1546,1615,1676,1852,1995,2135,2289,2482,2601,2717,2835,3027,3138,3402,3597,3857,3920,4049,4205,4422,4578,4834,4975,5090,5207,5279,5417,5571,5689,5850,6157,6751,6751,6969,7234,7919,7919,8531,8969,8969,9304,9576,9932,10382,10858,11308,11571 +,Kenya,-0.0236,37.9062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,7,7,7,15,16,25,28,31,31,38,42,50,59,81,110,122,126,142,158,172,179,184,189,191,197,208,216,225,234,246,262,270,281,296,303,320,336,343,355,363,374,384,396,411,435,465,490,535,582,607,621,649,672,700,715,737,758,781,830,887,912,963,1029,1109,1161,1192,1214,1286,1348,1471,1618,1745,1888,1962,2021,2093 +,"Korea, South",36.0,128.0,1,1,2,2,3,4,4,4,4,11,12,15,15,16,19,23,24,24,25,27,28,28,28,28,28,29,30,31,31,104,204,433,602,833,977,1261,1766,2337,3150,3736,4335,5186,5621,6088,6593,7041,7314,7478,7513,7755,7869,7979,8086,8162,8236,8320,8413,8565,8652,8799,8961,8961,9037,9137,9241,9332,9478,9583,9661,9786,9887,9976,10062,10156,10237,10284,10331,10384,10423,10450,10480,10512,10537,10564,10591,10613,10635,10653,10661,10674,10683,10694,10708,10718,10728,10738,10752,10761,10765,10774,10780,10793,10801,10804,10806,10810,10822,10840,10874,10909,10936,10962,10991,11018,11037,11050,11065,11078,11110,11122,11142,11165,11190,11206,11225,11265,11344,11402,11441,11468,11503,11541,11590 +,Kuwait,29.5,47.75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,11,26,43,45,45,45,56,56,56,58,58,61,64,64,69,72,80,80,104,112,123,130,142,148,159,176,188,189,191,195,208,225,235,255,266,289,317,342,417,479,556,665,743,855,910,993,1154,1234,1300,1355,1405,1524,1658,1751,1915,1995,2080,2248,2399,2614,2892,3075,3288,3440,3740,4024,4377,4619,4983,5278,5804,6289,6567,7208,7623,8688,9286,10277,11028,11975,12860,13802,14850,15691,16764,17568,18609,19564,20464,21302,21967,22575,23267,24112,25184,26192,27043,27762,28649 +,Kyrgyzstan,41.2044,74.7661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,6,14,14,16,42,44,44,58,58,84,94,107,111,116,130,144,147,216,228,270,280,298,339,377,419,430,449,466,489,506,554,568,590,612,631,665,665,682,695,708,729,746,756,769,795,830,843,871,895,906,931,1002,1016,1037,1044,1082,1111,1117,1138,1216,1243,1270,1313,1350,1365,1403,1433,1468,1520,1594,1662,1722,1748,1817,1845 +,Latvia,56.8796,24.6032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,6,8,10,10,17,26,30,34,49,71,86,111,124,139,180,197,221,244,280,305,347,376,398,446,458,493,509,533,542,548,577,589,612,630,651,655,657,666,675,682,712,727,739,748,761,778,784,804,812,818,836,849,858,870,871,879,896,896,900,909,928,930,939,946,950,951,962,970,997,1008,1009,1012,1016,1025,1030,1046,1047,1049,1053,1057,1061,1064,1065,1066,1066,1071 +,Lebanon,33.8547,35.8623,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,4,10,13,13,13,16,22,22,32,32,41,61,61,77,93,110,110,120,133,157,163,187,248,267,318,333,368,391,412,438,446,470,479,494,508,520,527,541,548,576,582,609,619,630,632,641,658,663,668,672,673,677,677,682,688,696,704,707,710,717,721,725,729,733,737,740,741,750,784,796,809,845,859,870,878,886,891,902,911,931,954,961,1024,1086,1097,1114,1119,1140,1161,1168,1172,1191,1220,1233,1242 +,Liberia,6.4281,-9.4295,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,6,6,7,10,13,14,14,31,31,37,48,50,59,59,59,59,76,76,91,99,101,101,101,117,120,124,124,141,141,141,152,154,158,166,170,178,189,199,199,199,211,211,213,215,219,223,226,229,233,238,240,249,255,265,265,266,266,269,273,280,288,296,311 +,Liechtenstein,47.14,9.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,4,4,4,7,28,28,28,37,37,51,51,51,56,56,56,56,62,68,68,75,75,77,77,77,78,78,78,79,79,79,79,79,79,79,79,79,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82 +,Lithuania,55.1694,23.8813,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,3,3,6,8,12,17,25,27,36,49,83,143,179,209,274,299,358,394,460,491,537,581,649,696,771,811,843,880,912,955,999,1026,1053,1062,1070,1091,1128,1149,1239,1298,1326,1350,1370,1398,1410,1426,1438,1449,1344,1375,1385,1399,1406,1410,1419,1423,1428,1433,1436,1444,1479,1485,1491,1505,1511,1523,1534,1541,1547,1562,1577,1593,1604,1616,1623,1635,1639,1647,1656,1662,1670,1675,1678,1682 +,Luxembourg,49.8153,6.1296,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,3,3,5,7,19,34,51,59,77,140,203,335,484,670,798,875,1099,1333,1453,1605,1831,1950,1988,2178,2319,2487,2612,2729,2804,2843,2970,3034,3115,3223,3270,3281,3292,3307,3373,3444,3480,3537,3550,3558,3618,3654,3665,3695,3711,3723,3729,3741,3769,3784,3802,3812,3824,3828,3840,3851,3859,3871,3877,3886,3888,3894,3904,3915,3923,3930,3945,3947,3958,3971,3980,3981,3990,3992,3993,3995,4001,4008,4012,4016,4018,4019,4020 +,Madagascar,-18.7669,46.8691,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,12,17,19,23,26,26,39,43,57,57,59,70,70,72,82,88,93,93,93,102,106,106,108,110,111,117,120,121,121,121,121,121,122,123,124,128,128,128,128,132,135,149,149,151,158,193,193,193,193,186,186,212,230,238,283,304,322,326,371,405,448,488,527,542,586,612,656,698,758,771,826,845 +,Malaysia,2.5,112.5,0,0,0,3,4,4,4,7,8,8,8,8,8,10,12,12,12,16,16,18,18,18,19,19,22,22,22,22,22,22,22,22,22,22,22,22,23,23,25,29,29,36,50,50,83,93,99,117,129,149,149,197,238,428,566,673,790,900,1030,1183,1306,1518,1624,1796,2031,2161,2320,2470,2626,2766,2908,3116,3333,3483,3662,3793,3963,4119,4228,4346,4530,4683,4817,4987,5072,5182,5251,5305,5389,5425,5482,5532,5603,5691,5742,5780,5820,5851,5945,6002,6071,6176,6298,6353,6383,6428,6467,6535,6589,6656,6726,6742,6779,6819,6855,6872,6894,6941,6978,7009,7059,7137,7185,7245,7417,7604,7619,7629,7732,7762,7819,7857,7877 +,Maldives,3.2028,73.2207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,6,8,8,9,10,13,13,13,13,13,13,13,13,13,13,13,13,16,16,17,17,18,19,19,19,19,19,19,19,19,19,19,19,20,20,20,22,25,28,35,52,69,83,86,108,129,177,214,226,250,278,468,491,519,527,541,573,617,648,744,790,835,897,904,955,982,1031,1078,1094,1106,1143,1186,1216,1274,1313,1371,1395,1438,1457,1513,1591,1672,1773,1829,1841 +,Malta,35.9375,14.3754,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,5,6,6,12,18,21,30,38,38,53,64,73,90,107,110,129,134,139,149,151,156,169,188,196,202,213,227,241,293,299,337,350,370,378,384,393,399,412,422,426,427,431,443,444,445,447,448,448,450,458,463,465,467,468,477,480,482,484,486,489,490,496,503,506,508,522,532,546,553,558,569,584,599,600,609,610,611,611,612,616,616,618,618,619,620 +,Mauritania,21.0079,10.9408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,9,15,20,29,40,62,81,131,141,173,200,227,237,262,268,292,346,423,483,530,588,668 +,Mauritius,-20.2,57.5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,12,14,28,36,42,48,81,94,102,107,128,143,161,169,186,196,227,244,268,273,314,318,319,324,324,324,324,324,324,325,328,328,328,329,331,331,331,332,334,334,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,332,334,334,334,334,334,335,335,335,335,335 +,Mexico,23.6345,-102.5528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,5,5,5,5,5,6,6,7,7,7,8,12,26,41,53,82,93,118,164,203,251,316,367,405,475,585,717,848,993,1094,1215,1378,1510,1688,1890,2143,2439,2785,3181,3441,3844,4219,4661,5014,5399,5847,6297,6875,7497,8261,8772,9501,10544,11633,12872,13842,14677,15529,16752,17799,19224,20739,22088,23471,24905,26025,27634,29616,31522,33460,35022,36327,38324,40186,42595,45032,47144,49219,51633,54346,56594,59567,62527,65856,68620,71105,74560,78023,81400,84627,87512,90664,93435,97326 +,Moldova,47.4116,28.3699,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,6,12,23,23,30,30,49,66,80,94,109,125,149,177,199,231,263,298,353,423,505,591,752,864,965,1056,1174,1289,1438,1560,1662,1712,1934,2049,2154,2264,2378,2472,2548,2614,2778,2926,3110,3304,3408,3481,3638,3771,3897,3980,4052,4121,4248,4363,4476,4605,4728,4867,4927,4995,5154,5406,5553,5745,5934,6060,6138,6340,6553,6704,6847,6994,7093,7147,7305,7537,7725,7896,8098,8251,8360,8548 +,Monaco,43.7333,7.4167,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,7,7,7,7,11,11,23,23,23,31,33,42,42,46,49,52,55,60,64,66,73,77,79,81,84,90,92,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,97,97,97,97,97,98,98,98,98,98,98,98,99,99,99,99 +,Mongolia,46.8625,103.8467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,5,6,6,6,10,10,10,10,10,11,11,12,12,12,12,14,14,14,14,14,15,15,16,16,16,16,16,17,30,30,31,31,31,32,33,34,35,36,37,37,38,38,38,38,38,38,39,39,40,41,41,41,42,42,42,42,42,42,98,98,135,136,140,140,140,140,141,141,141,141,141,148,161,179,179,179,185,185 +,Montenegro,42.5,19.3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,14,14,21,27,47,52,69,82,84,85,91,109,123,144,174,201,214,233,241,248,252,255,263,272,274,283,288,303,303,307,308,312,313,315,316,319,320,321,321,321,322,322,322,322,322,323,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324,324 +,Morocco,31.7917,-7.0926,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,3,5,6,7,17,28,29,38,49,63,77,96,115,143,170,225,275,345,402,479,556,617,654,708,791,919,1021,1120,1184,1275,1374,1448,1545,1661,1763,1888,2024,2283,2564,2685,2855,3046,3209,3446,3568,3758,3897,4065,4120,4252,4321,4423,4569,4729,4903,5053,5219,5408,5548,5711,5910,6063,6281,6418,6512,6607,6652,6741,6870,6952,7023,7133,7211,7332,7406,7433,7532,7577,7601,7643,7714,7780,7807,7833,7866 +,Namibia,-22.9576,18.4904,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,7,7,8,8,8,11,11,11,14,14,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,19,20,21,21,21,22,22,23,23,24,25,25 +,Nepal,28.1667,84.25,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,5,5,5,5,5,6,6,9,9,9,9,9,9,9,9,12,14,16,16,16,30,31,31,31,43,45,48,49,49,52,52,54,57,57,59,59,75,75,82,99,101,102,110,110,134,217,250,249,267,291,295,375,402,427,457,516,584,603,682,772,886,1042,1212,1401,1572,1811,2099 +Aruba,Netherlands,12.5186,-70.0358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,4,4,5,5,9,9,12,17,28,33,46,50,50,55,55,60,62,64,64,71,74,77,82,86,92,92,92,92,93,95,96,96,97,97,97,100,100,100,100,100,100,100,100,100,100,100,100,100,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101 +Curacao,Netherlands,12.1696,-68.99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,3,3,3,3,4,6,6,6,8,8,8,11,11,11,11,11,11,11,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,18,18,18,18,18,19,19,19,20 +Sint Maarten,Netherlands,18.0425,-63.0548,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,3,6,6,6,16,18,23,23,25,37,40,40,43,50,50,50,50,52,53,57,57,64,67,67,67,71,73,73,73,74,74,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77 +,Netherlands,52.1326,5.2913,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,6,10,18,24,38,82,128,188,265,321,382,503,503,804,959,1135,1413,1705,2051,2460,2994,3631,4204,4749,5560,6412,7431,8603,9762,10866,11750,12595,13614,14697,15723,16627,17851,18803,19580,20549,21762,23097,24413,25587,26551,27419,28153,29214,30449,31589,32655,33405,34134,34842,35729,36535,37190,37845,38245,38416,38802,39316,39791,40236,40571,40770,41087,41319,41774,42093,42382,42627,42788,42984,43211,43481,43681,43870,43995,44141,44249,44447,44700,44888,45064,45236,45445,45578,45768,45950,46126,46257,46442,46545,46647 +,New Zealand,-40.9006,174.886,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,3,3,4,5,5,5,5,5,5,5,6,8,8,12,20,28,39,52,102,102,155,205,283,368,451,514,589,647,708,797,868,950,1039,1106,1160,1210,1239,1283,1312,1330,1349,1366,1386,1401,1409,1422,1431,1440,1445,1451,1456,1461,1470,1469,1472,1474,1476,1479,1485,1487,1487,1486,1488,1489,1490,1492,1494,1497,1497,1497,1497,1498,1498,1499,1499,1499,1503,1503,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504 +,Nicaragua,12.8654,-85.2072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,4,4,4,5,5,5,5,5,6,6,6,6,7,7,8,9,9,9,9,9,9,9,10,10,10,10,11,11,12,13,13,13,13,14,14,14,15,15,16,16,16,16,16,16,16,25,25,25,25,25,25,25,254,254,279,279,279,279,279,759,759,759,759,759,759,759,1118 +,Niger,17.6078,8.0817,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,3,3,7,10,10,10,18,27,27,74,98,120,144,184,253,278,342,410,438,491,529,529,570,584,584,627,639,648,648,657,662,671,681,684,696,701,709,713,719,728,736,750,755,763,770,781,795,815,821,832,854,860,876,885,889,904,909,914,920,924,937,943,945,951,952,952,955,955,956,958,958,960 +,Nigeria,9.082,8.6753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,8,8,12,22,30,40,44,51,65,70,89,111,131,135,174,184,210,214,232,238,254,276,288,305,318,323,343,373,407,442,493,542,627,665,665,873,981,1095,1182,1273,1337,1532,1728,1932,2170,2388,2558,2802,2950,3145,3526,3912,4151,4399,4641,4787,4971,5162,5450,5621,5959,6175,6401,6677,7016,7261,7526,7839,8068,8344,8733,8915,9302,9855,10162,10578,10819 +,North Macedonia,41.6086,21.7453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,3,3,3,3,7,7,7,14,14,14,18,26,35,48,67,85,115,136,148,177,201,219,241,259,285,329,354,384,430,483,555,570,599,617,663,711,760,828,854,908,974,1081,1117,1170,1207,1225,1231,1259,1300,1326,1367,1386,1399,1421,1442,1465,1494,1506,1511,1518,1526,1539,1572,1586,1622,1642,1664,1674,1694,1723,1740,1762,1792,1817,1839,1858,1898,1921,1941,1978,1999,2014,2039,2077,2129,2164,2226,2315,2391 +,Norway,60.472,8.4689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,6,15,19,25,32,56,87,108,147,176,205,400,598,702,996,1090,1221,1333,1463,1550,1746,1914,2118,2385,2621,2863,3084,3369,3755,4015,4284,4445,4641,4863,5147,5370,5550,5687,5865,6086,6086,6211,6314,6409,6525,6603,6623,6740,6896,6937,7036,7078,7156,7191,7338,7401,7463,7499,7527,7599,7660,7710,7738,7783,7809,7847,7904,7955,7996,8034,8070,8099,8105,8132,8157,8175,8196,8219,8237,8249,8257,8267,8281,8309,8332,8346,8352,8364,8383,8401,8411,8422,8437,8440,8446,8455 +,Oman,21.0,57.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,4,4,6,6,6,12,15,16,16,16,16,16,18,18,18,19,19,22,22,24,39,48,48,52,55,66,84,99,109,131,152,167,179,192,210,231,252,277,298,331,371,419,457,484,546,599,727,813,910,1019,1069,1180,1266,1410,1508,1614,1716,1790,1905,1998,2049,2131,2274,2348,2447,2483,2568,2637,2735,2903,2958,3112,3224,3399,3573,3721,4019,4341,4625,5029,5186,5379,5671,6043,6370,6794,7257,7770,7770,8118,8373,9009,9820,10423,11437,12223,12799 +,Pakistan,30.3753,69.3451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,4,4,4,5,5,5,6,6,6,6,16,19,20,28,31,53,136,236,299,454,501,730,776,875,972,1063,1201,1373,1495,1597,1717,1938,2118,2421,2686,2818,3157,3766,4035,4263,4489,4695,5011,5230,5496,5837,6383,6919,7025,7638,8348,8418,9565,10076,11155,11940,12723,13328,13915,14612,15525,16817,18114,19103,20084,20941,22049,24073,24644,26435,28736,30334,32081,34336,35298,35788,38799,38799,40151,42125,43966,45898,48091,50694,52437,54601,56349,57705,59151,61227,64028,66457,69496,72460,76398 +,Panama,8.538,-80.7821,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,8,11,27,36,43,55,69,86,109,137,200,313,345,345,443,558,674,786,901,989,1181,1181,1317,1475,1673,1801,1988,2100,2249,2528,2752,2974,3234,3400,3472,3574,3751,4016,4210,4273,4467,4658,4821,5166,5338,5538,5779,6021,6021,6378,6532,6720,7090,7090,7197,7523,7731,7868,8070,8282,8448,8616,8783,8944,9118,9268,9449,9606,9726,9867,9977,10116,10267,10577,10926,11183,11447,11728,12131,12531,13018,13463,13837,14095 +,Papua New Guinea,-6.315,143.9555,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 +,Paraguay,-23.4425,-58.4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,6,6,6,8,9,11,11,13,18,22,22,27,37,41,52,56,59,64,65,69,77,92,96,104,113,115,119,124,129,133,134,147,159,161,174,199,202,206,208,208,213,213,223,228,228,228,239,239,266,333,370,396,415,431,440,462,563,689,713,724,737,740,754,759,778,786,788,829,833,836,838,850,862,865,877,884,900,917,964,986,995,1013 +,Peru,-9.19,-75.0152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,6,7,11,11,15,28,38,43,86,117,145,234,234,318,363,395,416,480,580,635,671,852,950,1065,1323,1414,1595,1746,2281,2561,2954,4342,5256,5897,6848,7519,9784,10303,11475,12491,13489,14420,15628,16325,17837,19250,20914,21648,25331,27517,28699,31190,33931,36976,40459,42534,45928,47372,51189,54817,58526,61847,65015,67307,68822,72059,76306,80604,84495,88541,92273,94933,99483,104020,108769,111698,115754,119959,123979,129751,135905,141779,148285,155671,164476,170039,170039 +,Philippines,13.0,122.0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,6,10,20,33,49,52,64,111,140,142,187,202,217,230,307,380,462,552,636,707,803,1075,1418,1546,2084,2311,2633,3018,3094,3246,3660,3764,3870,4076,4195,4428,4648,4932,5223,5453,5660,5878,6087,6259,6459,6599,6710,6981,7192,7294,7579,7777,7958,8212,8488,8772,8928,9223,9485,9684,10004,10343,10463,10610,10794,11086,11350,11618,11876,12091,12305,12513,12718,12942,13221,13434,13597,13777,14035,14319,14669,15049,15588,16634,17224,18086,18638,18997 +,Poland,51.9194,19.1451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,5,11,16,22,31,49,68,103,119,177,238,251,355,425,536,634,749,901,1051,1221,1389,1638,1862,2055,2311,2554,2946,3383,3627,4102,4413,4848,5205,5575,5955,6356,6674,6934,7202,7582,7918,8379,8742,9287,9593,9856,10169,10511,10892,11273,11617,11902,12218,12640,12877,13105,13375,13693,14006,14431,14740,15047,15366,15651,15996,16326,16921,17204,17615,18016,18257,18529,18885,19268,19739,20143,20619,20931,21326,21631,22074,22473,22825,23155,23571,23786,24165,24395 +,Portugal,39.3999,-8.2245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,5,8,13,20,30,30,41,59,59,112,169,245,331,448,448,785,1020,1280,1600,2060,2362,2995,3544,4268,5170,5962,6408,7443,8251,9034,9886,10524,11278,11730,12442,13141,13956,15472,15987,16585,16934,17448,18091,18841,19022,19685,20206,20863,21379,21982,22353,22797,23392,23864,24027,24322,24505,25045,25351,25190,25282,25524,25702,26182,26715,27268,27406,27581,27679,27913,28132,28319,28583,28810,29036,29209,29432,29660,29912,30200,30471,30623,30788,31007,31292,31596,31946,32203,32500,32700,32895 +,Qatar,25.3548,51.1839,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,7,8,8,8,8,15,18,24,262,262,320,337,401,439,439,452,460,470,481,494,501,526,537,549,562,590,634,693,781,835,949,1075,1325,1604,1832,2057,2210,2376,2512,2728,2979,3231,3428,3711,4103,4663,5008,5448,6015,6533,7141,7764,8525,9358,10287,11244,11921,12564,13409,14096,14872,15551,16191,17142,17972,18890,20201,21331,22520,23623,25149,26539,28272,29425,30972,32604,33969,35606,37097,38651,40481,42213,43714,45465,47207,48947,50914,52907,55262,56910,58433,60259 +,Romania,45.9432,24.9668,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,3,4,6,9,9,15,15,25,45,49,89,123,131,158,184,260,277,308,367,433,576,794,906,1029,1292,1452,1815,2109,2245,2460,2738,3183,3613,3864,4057,4417,4761,5202,5467,5990,6300,6633,6879,7216,7707,8067,8418,8746,8936,9242,9710,10096,10417,10635,11036,11339,11616,11978,12240,12567,12732,13163,13512,13837,14107,14499,14811,15131,15362,15588,15778,16002,16247,16437,16704,16871,17036,17191,17387,17585,17712,17857,18070,18283,18429,18594,18791,18982,19133,19257,19398,19517 +,Russia,60.0,90.0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,13,13,17,17,20,20,28,45,59,63,90,114,147,199,253,306,367,438,495,658,840,1036,1264,1534,1836,2337,2777,3548,4149,4731,5389,6343,7497,8672,10131,11917,13584,15770,18328,21102,24490,27938,32008,36793,42853,47121,52763,57999,62773,68622,74588,80949,87147,93558,99399,106498,114431,124054,134687,145268,155370,165929,177160,187859,198676,209688,221344,232243,242271,252245,262843,272043,281752,290678,299941,308705,317554,326448,335882,344481,353427,362342,370680,379051,387623,396575,405843,414328,423186 +,Rwanda,-1.9403,29.8739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,7,8,8,17,17,19,36,40,41,50,54,60,70,70,75,82,84,89,102,104,105,105,110,110,118,120,126,127,134,136,138,143,144,147,147,150,153,154,176,183,191,207,212,225,243,249,255,259,261,261,268,271,273,280,284,285,286,287,287,287,289,292,297,308,314,320,321,325,327,336,339,346,349,355,359,370,377,384 +,Saint Lucia,13.9094,-60.9789,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,9,9,13,13,13,13,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 +,Saint Vincent and the Grenadines,12.9843,-61.2872,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,7,7,7,8,8,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,14,14,14,15,15,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,25,26,26,26,26,26 +,San Marino,43.9424,12.4578,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,8,10,16,21,21,23,36,36,51,62,69,80,80,101,109,109,119,119,144,144,175,187,187,208,208,223,224,224,230,236,236,245,245,259,266,266,279,279,333,344,356,356,356,371,372,426,435,455,461,462,476,488,501,513,513,538,538,553,563,569,580,580,582,582,589,608,622,623,637,628,628,638,643,648,652,653,654,654,655,656,658,661,665,665,666,666,667,670,671,671,671,671,672 +,Saudi Arabia,24.0,45.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,5,11,15,20,21,45,86,103,103,118,171,171,274,344,392,511,562,767,900,1012,1104,1203,1299,1453,1563,1720,1885,2039,2179,2402,2605,2795,2932,3287,3651,4033,4462,4934,5369,5862,6380,7142,8274,9362,10484,11631,12772,13930,15102,16299,17522,18811,20077,21402,22753,24097,25459,27011,28656,30251,31938,33731,35432,37136,39048,41014,42925,44830,46869,49176,52016,54752,57345,59854,62545,65077,67719,70161,72560,74795,76726,78541,80185,81766,83384,85261,87142,89011 +,Senegal,14.4974,-14.4524,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,4,4,4,4,4,4,4,4,4,10,10,24,24,26,31,31,38,47,67,79,86,99,105,119,130,142,162,175,190,195,207,219,222,226,237,244,250,265,278,280,291,299,314,335,342,350,367,377,412,442,479,545,614,671,736,823,882,933,1024,1115,1182,1271,1329,1433,1492,1551,1634,1709,1886,1995,2105,2189,2310,2429,2480,2544,2617,2714,2812,2909,2976,3047,3130,3161,3253,3348,3429,3535,3645,3739,3836 +,Serbia,44.0165,21.0059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,5,12,19,35,46,48,55,65,83,103,135,171,222,249,303,384,384,457,659,741,785,900,1060,1171,1476,1624,1908,2200,2447,2666,2867,3105,3380,3630,4054,4465,4873,5318,5690,5994,6318,6630,6890,7144,7276,7483,7779,8042,8275,8497,8724,9009,9009,9362,9464,9557,9677,9791,9848,9943,10032,10032,10176,10243,10295,10374,10438,10496,10610,10699,10733,10833,10919,11024,11092,11159,11193,11227,11275,11300,11354,11381,11412,11430,11454 +,Seychelles,-4.6796,55.492,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,4,4,6,7,7,7,7,7,7,7,7,8,8,8,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 +,Singapore,1.2833,103.8333,0,1,3,3,4,5,7,7,10,13,16,18,18,24,28,28,30,33,40,45,47,50,58,67,72,75,77,81,84,84,85,85,89,89,91,93,93,93,102,106,108,110,110,117,130,138,150,150,160,178,178,200,212,226,243,266,313,345,385,432,455,509,558,631,683,732,802,844,879,926,1000,1049,1114,1189,1309,1375,1481,1623,1910,2108,2299,2532,2918,3252,3699,4427,5050,5992,6588,8014,9125,10141,11178,12075,12693,13624,14423,14951,15641,16169,17101,17548,18205,18778,19410,20198,20939,21707,22460,23336,23822,24671,25346,26098,26891,27356,28038,28343,28794,29364,29812,30426,31068,31616,31960,32343,32876,33249,33860,34366,34884,35292,35836 +,Slovakia,48.669,19.699,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,7,10,16,32,44,54,63,72,105,123,137,178,185,186,204,216,226,269,292,314,336,363,400,426,450,471,485,534,581,682,701,715,728,742,769,835,863,977,1049,1089,1161,1173,1199,1244,1325,1360,1373,1379,1381,1384,1391,1396,1403,1407,1408,1413,1421,1429,1445,1455,1455,1457,1457,1465,1469,1477,1480,1493,1494,1495,1495,1496,1502,1503,1504,1509,1511,1513,1515,1520,1520,1521,1521,1522,1522 +,Slovenia,46.1512,14.9955,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,7,16,16,31,57,89,141,181,219,253,275,275,286,341,383,414,442,480,528,562,632,684,730,756,802,841,897,934,977,997,1021,1059,1091,1124,1160,1188,1205,1212,1220,1248,1268,1304,1317,1330,1335,1344,1353,1366,1373,1388,1396,1402,1408,1418,1429,1434,1439,1439,1439,1445,1448,1449,1450,1454,1457,1460,1461,1463,1464,1465,1465,1466,1466,1467,1468,1468,1468,1468,1468,1469,1469,1471,1473,1473,1473,1473,1473,1475 +,Somalia,5.1521,46.1996,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,5,5,5,7,7,7,7,8,12,12,21,21,25,60,60,80,80,116,135,164,237,286,286,328,328,390,436,480,528,582,601,601,671,722,756,835,873,928,928,997,1054,1089,1170,1219,1284,1284,1357,1421,1455,1502,1573,1594,1594,1594,1594,1689,1711,1731,1828,1828,1916,1976,2023,2089 +,South Africa,-30.5595,22.9375,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,3,3,7,13,17,24,38,51,62,62,116,150,202,240,274,402,554,709,927,1170,1187,1280,1326,1353,1380,1462,1505,1585,1655,1686,1749,1845,1934,2003,2028,2173,2272,2415,2506,2605,2783,3034,3158,3300,3465,3635,3953,4220,4361,4546,4793,4996,5350,5647,5951,6336,6783,7220,7572,7808,8232,8895,9420,10015,10652,11350,12074,12739,13524,14355,15515,16433,17200,18003,19137,20125,21343,22583,23615,24264,25937,27403,29240,30967,32683,34357,35812 +,Spain,40.0,-4.0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,6,13,15,32,45,84,120,165,222,259,400,500,673,1073,1695,2277,2277,5232,6391,7798,9942,11748,13910,17963,20410,25374,28768,35136,39885,49515,57786,65719,73235,80110,87956,95923,104118,112065,119199,126168,131646,136675,141942,148220,153222,158273,163027,166831,170099,172541,177644,184948,190839,191726,198674,200210,204178,208389,213024,202990,205905,207634,209465,210773,212917,213435,215216,216582,217466,218011,219329,220325,221447,222857,223578,224350,227436,228030,228691,229540,230183,230698,230698,231606,232037,232555,233037,234824,235290,235772,235400,236259,236259,237906,238564,239228,239479,239638,239932 +,Sri Lanka,7.0,81.0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,6,10,18,28,44,51,60,73,77,82,97,102,102,106,106,113,117,122,143,146,151,159,166,176,178,185,189,190,190,198,210,217,233,238,238,244,254,271,304,310,330,368,420,460,523,588,619,649,663,690,705,718,751,771,797,824,835,847,863,869,889,915,925,935,960,981,992,1027,1028,1055,1068,1089,1141,1182,1319,1469,1530,1558,1620,1633,1643,1683 +,Sudan,12.8628,30.2176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,5,6,6,7,7,8,10,10,12,12,14,14,15,17,19,19,29,32,32,32,33,66,66,107,107,140,174,174,213,237,275,318,375,442,533,592,592,678,778,852,930,1111,1164,1365,1526,1661,1818,1818,1964,2289,2289,2591,2728,2728,3138,3378,3628,3820,3976,3976,4346,4346,4521,4800,5026,5173,5310 +,Suriname,3.9193,-56.0278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,4,4,5,5,7,8,8,8,8,8,8,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,12,12,12,14,23,44,54 +,Sweden,63.0,16.0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,7,7,12,14,15,21,35,94,101,161,203,248,355,500,599,814,961,1022,1103,1190,1279,1439,1639,1763,1934,2046,2286,2526,2840,3069,3447,3700,4028,4435,4947,5568,6131,6443,6830,7206,7693,8419,9141,9685,10151,10483,10948,11445,11927,12540,13216,13822,14385,14777,15322,16004,16755,17567,18177,18640,18926,19621,20302,21092,21520,22082,22317,22721,23216,23918,24623,25265,25921,26322,26670,27272,27909,28582,29207,29677,30143,30377,30799,31523,32172,32809,33188,33459,33843,34440,35088,35727,36476,37113,37542,37814,38589 +,Switzerland,46.8182,8.2275,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,8,8,18,27,42,56,90,114,214,268,337,374,491,652,652,1139,1359,2200,2200,2700,3028,4075,5294,6575,7474,8795,9877,10897,11811,12928,14076,14829,15922,16605,17768,18827,19606,20505,21100,21657,22253,23280,24051,24551,25107,25415,25688,25936,26336,26732,27078,27404,27740,27944,28063,28268,28496,28677,28894,29061,29164,29264,29407,29586,29705,29817,29905,29981,30009,30060,30126,30207,30251,30305,30344,30380,30413,30463,30514,30572,30587,30597,30618,30658,30694,30707,30725,30736,30746,30761,30776,30796,30828,30845,30862,30871,30874 +,Taiwan*,23.7,121.0,1,1,3,3,4,5,8,8,9,10,10,10,10,11,11,16,16,17,18,18,18,18,18,18,18,20,22,22,23,24,26,26,28,30,31,32,32,34,39,40,41,42,42,44,45,45,45,45,47,48,49,50,53,59,67,77,100,108,135,153,169,195,215,235,252,267,283,298,306,322,329,339,348,355,363,373,376,379,380,382,385,388,393,393,395,395,395,398,420,422,425,426,427,428,429,429,429,429,429,429,429,432,436,438,438,439,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,441,441,441,441,441,441,441,442,442,442,443,443 +,Tanzania,-6.369,34.8888,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,6,6,6,12,12,12,12,13,13,14,14,19,19,20,20,20,20,22,24,24,25,25,32,32,32,49,53,88,94,147,147,170,254,254,284,284,299,299,299,299,299,480,480,480,480,480,480,480,480,480,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509 +,Thailand,15.0,101.0,2,3,5,7,8,8,14,14,14,19,19,19,19,25,25,25,25,32,32,32,33,33,33,33,33,34,35,35,35,35,35,35,35,35,37,40,40,41,42,42,43,43,43,47,48,50,50,50,53,59,70,75,82,114,147,177,212,272,322,411,599,721,827,934,1045,1136,1245,1388,1524,1651,1771,1875,1978,2067,2169,2220,2258,2369,2423,2473,2518,2551,2579,2613,2643,2672,2700,2733,2765,2792,2811,2826,2839,2907,2907,2922,2931,2938,2947,2954,2960,2966,2969,2987,2988,2989,2992,3000,3004,3009,3015,3017,3017,3018,3025,3025,3028,3031,3033,3034,3037,3037,3040,3040,3042,3045,3054,3065,3076,3077,3081,3082,3083 +,Togo,8.6195,0.8248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,9,16,16,18,20,23,23,25,25,25,30,34,36,39,40,41,44,58,65,70,73,76,76,76,77,77,81,81,83,84,84,84,86,88,88,90,96,98,98,99,109,116,123,123,124,126,128,128,135,145,153,174,181,199,219,238,263,298,301,330,338,340,354,363,373,381,386,391,395,422,428,433,442,443,445 +,Trinidad and Tobago,10.6918,-61.2225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,4,5,7,9,9,49,50,51,57,60,65,66,74,78,82,87,90,94,98,103,104,105,107,107,109,109,112,113,113,113,114,114,114,114,114,114,115,115,115,115,115,115,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,117,117,117,117 +,Tunisia,34.0,9.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,5,7,7,16,18,18,20,24,29,39,54,60,75,89,114,173,197,227,278,312,312,394,423,455,495,553,574,596,623,628,643,671,685,707,726,747,780,822,864,864,879,884,884,909,918,922,939,949,967,975,980,994,998,1009,1013,1018,1022,1025,1026,1030,1032,1032,1032,1032,1032,1032,1035,1037,1037,1043,1044,1045,1046,1048,1048,1051,1051,1051,1051,1068,1071,1076,1077,1084,1086 +,Turkey,38.9637,35.2433,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,5,6,18,47,98,192,359,670,1236,1529,1872,2433,3629,5698,7402,9217,10827,13531,15679,18135,20921,23934,27069,30217,34109,38226,42282,47029,52167,56956,61049,65111,69392,74193,78546,82329,86306,90980,95591,98674,101790,104912,107773,110130,112261,114653,117589,120204,122392,124375,126045,127659,129491,131744,133721,135569,137115,138657,139771,141475,143114,144749,146457,148067,149435,150593,151615,152587,153548,154500,155686,156827,157814,158762,159797,160979,162120,163103,163942,164769,165555 +,Uganda,1.0,32.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,9,9,14,14,23,30,33,33,44,44,45,48,48,52,52,52,53,53,53,53,54,54,55,55,55,56,55,55,56,61,63,74,75,75,79,79,79,81,83,85,88,89,97,98,100,101,101,116,121,121,129,139,160,203,227,227,248,260,264,160,175,198,198,222,253,281,317,329,413,417,457,489 +,Ukraine,48.3794,31.1656,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,3,3,3,7,14,14,16,29,47,73,73,97,145,196,310,356,475,548,645,794,897,1072,1225,1308,1319,1462,1668,1892,2203,2511,2777,3102,3372,3764,4161,4662,5106,5449,5710,6125,6592,7170,7647,8125,8617,9009,9410,9866,10406,10861,11411,11913,12331,12697,13184,13691,14195,14710,15232,15648,16023,16425,16847,17330,17858,18291,18616,18876,19230,19706,20148,20580,20986,21245,21584,21905,22382,22811,23204,23672,24562,24895 +,United Arab Emirates,24.0,54.0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,7,7,8,8,8,8,8,8,9,9,9,9,9,9,13,13,13,13,13,13,19,21,21,21,27,27,29,29,45,45,45,74,74,85,85,85,98,98,98,113,140,140,153,153,198,248,333,333,405,468,570,611,664,814,1024,1264,1505,1799,2076,2359,2659,2990,3360,3736,4123,4521,4933,5365,5825,6302,6302,6781,7265,7755,8238,8756,9281,9813,10349,10839,11380,11929,12481,13038,13599,14163,14730,15192,15738,16240,16793,17417,18198,18878,19661,20386,21084,21831,22627,23358,24190,25063,26004,26898,27892,28704,29485,30307,31086,31969,32532,33170,33896,34557,35192,35788 +Bermuda,United Kingdom,32.3078,-64.7505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,6,6,6,7,15,17,17,22,27,32,32,35,35,35,37,39,39,39,48,48,48,57,57,57,81,81,83,83,86,86,86,99,99,99,109,109,110,110,111,114,114,114,115,115,115,118,118,118,118,118,119,121,121,122,122,123,123,125,125,125,125,128,128,133,133,139,139,140,140,140,140,141,141 +Cayman Islands,United Kingdom,19.3133,-81.2546,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,3,3,3,3,5,6,8,8,8,8,8,12,14,22,28,28,35,35,39,45,45,45,45,45,53,53,54,54,60,61,61,61,66,66,66,66,70,70,70,70,70,73,73,74,74,74,75,78,78,80,81,81,81,84,85,86,93,94,94,94,94,111,111,121,129,129,129,134,137,140,140,141,141,141,150,151 +Channel Islands,United Kingdom,49.3723,-2.3644,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,3,6,6,6,11,14,32,32,36,36,46,66,88,97,108,141,141,172,193,232,262,309,323,335,351,361,398,407,431,436,440,447,457,470,484,488,488,496,498,521,523,525,525,525,530,537,537,538,543,544,544,545,545,545,545,545,545,546,547,548,549,549,554,554,555,555,558,558,558,558,558,559,559,560,560,560,560,560,560,560 +Gibraltar,United Kingdom,36.1408,-5.3536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,3,8,10,10,10,15,15,15,26,35,55,56,65,69,69,81,88,95,98,103,109,113,120,123,127,129,129,129,129,131,131,132,132,132,132,132,132,133,133,136,141,141,141,141,144,144,144,144,144,144,144,144,146,146,146,147,148,147,147,147,147,147,147,147,149,151,151,152,154,154,154,157,158,161,169,170,170,172 +Isle of Man,United Kingdom,54.2361,-4.5481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,5,13,23,23,25,29,32,42,49,60,68,95,114,126,127,139,150,158,190,201,226,228,242,254,256,284,291,297,298,300,307,307,307,308,308,308,308,309,313,315,316,320,321,325,326,327,329,329,329,330,330,331,332,332,334,335,335,335,335,336,336,336,336,336,336,336,336,336,336,336,336,336,336 +Montserrat,United Kingdom,16.7425,-62.1874,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,5,5,5,5,5,5,5,5,6,6,6,6,9,9,9,9,9,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 +,United Kingdom,55.3781,-3.4360000000000004,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,8,8,9,9,9,9,9,9,9,9,9,9,9,9,13,13,13,15,20,23,36,40,51,85,115,163,206,273,321,382,456,456,798,1140,1140,1543,1950,2626,2689,3983,5018,5683,6650,8077,9529,11658,14543,17089,19522,22141,25150,29474,33718,38168,41903,47806,51608,55242,60733,65077,73758,78991,84279,88621,93873,98476,103093,108692,114217,120067,124743,129044,133495,138078,143464,148377,152840,157149,161145,165221,171253,177454,182260,186599,190584,194990,201101,206715,211364,215260,219183,223060,226463,229705,233151,236711,240161,243695,246406,248818,248293,250908,254195,257154,259559,261184,265227,267240,269127,271222,272826,274762,276332,277985 +,Uruguay,-32.5228,-55.7658,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,6,8,29,50,79,94,110,135,158,162,189,217,238,274,303,309,320,338,350,369,386,400,406,415,424,456,473,494,501,480,483,492,493,502,508,517,528,535,543,549,557,563,596,606,620,625,630,643,648,652,655,657,670,673,684,694,702,707,711,717,719,724,732,733,734,737,738,746,749,753,764,769,787,789,803,811,816,821,823,825,826 +,US,37.0902,-95.7129,1,1,2,2,5,5,5,5,5,7,8,8,11,11,11,11,11,11,11,11,12,12,13,13,13,13,13,13,13,13,15,15,15,51,51,57,58,60,68,74,98,118,149,219,267,403,519,588,962,1285,1667,2181,2729,3536,4661,6437,7781,13748,19274,25600,33280,43862,53925,65844,83836,101962,121786,140910,162147,188172,213602,244008,275798,309027,336802,366317,397121,428654,463327,496846,526776,555313,580624,607670,636674,667981,700062,732590,758809,784708,811865,840351,869170,905358,938154,965785,988197,1012582,1039909,1069424,1103461,1132539,1158040,1180375,1204351,1229331,1257023,1283929,1309550,1329260,1347881,1369376,1390406,1417774,1442824,1467820,1486757,1508308,1528568,1551853,1577147,1600937,1622612,1643246,1662302,1680913,1699176,1721753,1746019,1770165,1790172,1811020,1831821 +,Uzbekistan,41.3775,64.5853,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,6,10,15,23,33,43,43,46,50,60,75,88,104,144,149,172,181,205,227,266,342,457,520,545,582,624,767,865,998,1165,1302,1349,1405,1490,1565,1627,1678,1716,1758,1804,1862,1869,1904,1939,2002,2039,2086,2118,2149,2189,2207,2233,2298,2325,2349,2418,2486,2519,2612,2645,2686,2738,2753,2791,2855,2939,2964,3028,3115,3164,3189,3290,3369,3444,3468,3546,3623,3702,3760 +,Venezuela,6.4238,-66.5897,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,10,17,33,36,42,42,70,70,77,84,91,107,107,119,119,135,135,143,146,153,155,159,165,165,167,171,171,175,181,189,189,197,204,204,227,256,256,285,288,311,318,323,325,329,329,331,333,335,345,357,357,361,379,381,388,402,414,422,423,423,455,459,504,541,618,749,824,882,944,1010,1121,1177,1211,1245,1325,1370,1459,1510,1662,1819 +,Vietnam,16.0,108.0,0,2,2,2,2,2,2,2,2,2,6,6,8,8,8,10,10,13,13,14,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18,30,30,31,38,39,47,53,56,61,66,75,85,91,94,113,123,134,141,153,163,174,188,203,212,218,233,237,240,241,245,249,251,255,257,258,262,265,266,267,268,268,268,268,268,268,268,268,270,270,270,270,270,270,270,270,270,271,271,271,271,288,288,288,288,288,288,288,312,314,318,320,324,324,324,324,324,325,325,326,327,327,327,328,328,328,328,328 +,Zambia,-15.4167,28.2833,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,12,16,22,28,29,35,35,36,39,39,39,39,39,39,39,39,40,40,43,45,45,48,48,52,57,61,65,70,74,76,84,84,88,88,95,97,106,109,119,124,137,138,146,153,167,252,267,267,441,446,654,654,679,753,761,772,832,866,920,920,920,920,920,1057,1057,1057,1057,1057,1089,1089 +,Zimbabwe,-20.0,30.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,3,3,3,5,7,7,7,8,8,9,9,9,9,10,11,11,11,13,14,14,17,17,23,23,24,25,25,25,28,28,28,29,31,31,32,32,32,40,40,34,34,34,34,34,34,34,35,36,36,36,37,37,42,42,44,46,46,48,51,51,56,56,56,56,132,149,149,174,178,203,206 +Diamond Princess,Canada,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1 +,Dominica,15.415,-61.371,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,7,11,11,11,11,11,12,12,12,12,14,14,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,18 +,Grenada,12.1165,-61.679,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,7,7,7,9,9,9,9,10,12,12,12,12,12,12,12,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,18,18,18,19,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23 +,Mozambique,-18.665695,35.529562,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,5,7,7,8,8,8,8,10,10,10,10,10,10,10,17,17,20,20,21,21,28,29,31,34,35,39,39,39,41,46,65,70,76,76,76,76,76,79,79,80,80,81,81,81,82,87,91,103,104,104,115,119,129,137,145,146,156,162,164,168,194,209,213,227,233,234,244,254,254,307 +,Syria,34.802075,38.99681500000001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,5,5,5,5,9,10,10,10,16,16,16,19,19,19,19,19,19,25,25,25,29,33,33,38,38,39,39,42,42,42,42,42,43,43,43,43,43,44,44,44,44,44,45,45,47,47,47,47,47,48,48,50,51,58,58,58,58,58,59,70,86,106,121,121,122,122,122,122,123,123 +,Timor-Leste,-8.874217,125.727539,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,4,6,8,18,18,18,19,22,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24 +,Belize,13.1939,-59.5432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,3,3,3,4,4,5,7,7,8,9,10,13,14,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18 +,Laos,19.85627,102.495496,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,6,6,8,8,8,9,10,10,10,10,11,12,14,15,16,16,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19 +,Libya,26.3351,17.228331,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,3,8,8,10,10,11,11,18,18,19,20,21,24,24,24,25,26,35,48,49,49,49,51,51,51,59,60,61,61,61,61,61,61,61,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,65,65,65,68,69,71,72,75,75,75,77,99,105,118,130,156,168,182 +,West Bank and Gaza,31.9522,35.2332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,7,16,16,19,26,30,30,31,35,38,38,39,41,44,47,48,52,59,59,59,84,91,98,109,116,119,134,161,194,217,237,254,261,263,263,267,268,271,273,284,291,294,307,313,319,329,329,335,336,340,342,342,342,343,344,344,353,353,353,362,371,374,375,375,375,375,375,375,375,375,375,376,381,388,391,398,423,423,423,423,423,429,434,446,446,447,448,449,451 +,Guinea-Bissau,11.8037,-15.1804,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,8,8,9,9,15,18,18,18,33,33,36,36,38,38,38,38,43,43,43,46,50,50,50,50,50,52,52,53,73,73,205,205,257,257,257,413,413,475,564,594,641,726,761,820,836,913,913,969,990,1032,1038,1089,1109,1114,1114,1114,1178,1178,1195,1195,1256,1256,1256,1339,1339 +,Mali,17.570692,-3.996166000000001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,11,18,18,25,28,31,36,39,41,45,47,56,59,74,87,87,105,123,144,148,171,171,216,224,246,258,293,309,325,370,389,408,424,482,490,508,544,563,580,612,631,650,668,692,704,712,730,758,779,806,835,860,874,901,931,947,969,1015,1030,1059,1077,1116,1194,1226,1250,1265,1315,1351 +,Saint Kitts and Nevis,17.357822,-62.782998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,7,8,8,9,9,9,10,10,11,11,11,12,12,12,12,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15 +Northwest Territories,Canada,64.8255,-124.8457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +Yukon,Canada,64.2823,-135.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,6,6,6,6,6,7,7,7,8,8,8,8,8,8,8,8,9,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11 +,Kosovo,42.602636,20.902977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,86,91,94,94,112,125,125,126,135,145,145,170,184,184,250,283,283,283,387,387,449,480,510,561,598,604,630,669,703,731,763,780,790,799,806,806,823,851,855,856,856,861,861,862,870,884,919,919,944,944,944,955,955,989,989,1003,1004,1025,1032,1038,1038,1047,1048,1048,1064,1064,1064,1064 +,Burma,21.9162,95.956,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,10,14,15,15,20,20,21,21,22,22,22,23,27,38,41,62,63,74,85,88,98,111,119,121,123,139,144,146,146,146,150,150,151,151,151,155,161,161,161,176,177,178,180,180,180,181,181,182,182,184,191,193,199,199,199,201,201,203,206,206,206,207,224,224,228,232 +Anguilla,United Kingdom,18.2206,-63.0686,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 +British Virgin Islands,United Kingdom,18.4207,-64.64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8 +Turks and Caicos Islands,United Kingdom,21.69400000000001,-71.7979,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,5,5,6,5,5,5,5,8,8,8,8,8,8,9,10,10,10,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12 +,MS Zaandam,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9 +,Botswana,-22.3285,24.6849,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,4,4,4,4,4,6,6,6,6,13,13,13,13,13,13,13,15,15,15,20,20,20,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,29,30,30,35,35,35,35,35,35,35,35,38,40 +,Burundi,-3.3731,29.9189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,23,42,42,42,42,42,42,42,42,42,42,42,42,63,63,63,63 +,Sierra Leone,8.460555000000001,-11.779889,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,4,6,6,6,7,7,8,8,10,10,11,13,15,26,30,35,43,50,61,64,82,82,93,93,104,104,124,136,155,166,178,199,225,231,257,291,307,338,338,387,408,447,462,505,519,534,570,585,606,621,707,735,754,782,812,829,852,861,865,896 +"Bonaire, Sint Eustatius and Saba",Netherlands,12.1784,-68.2385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7 +,Malawi,-13.254307999999998,34.301525,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,4,4,5,8,8,8,9,12,13,16,16,16,16,17,17,17,17,18,23,33,33,33,34,36,36,36,37,37,38,39,41,41,43,43,43,56,56,57,57,63,63,63,65,70,70,70,71,72,82,82,83,101,101,101,203,273,279,284,336,358 +Falkland Islands (Malvinas),United Kingdom,-51.7963,-59.5236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13 +Saint Pierre and Miquelon,France,46.8852,-56.3159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +,South Sudan,6.877000000000002,31.307,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,34,34,35,45,45,46,46,52,58,74,120,120,120,156,194,203,203,236,236,290,290,290,290,481,563,655,655,806,806,994,994,994,994,994,994,994 +,Western Sahara,24.2155,-12.8858,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,9,9,9,9,9,9,9,9,9,9 +,Sao Tome and Principe,0.18636,6.613081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,8,14,16,16,16,23,174,174,187,208,208,208,208,208,220,235,235,235,235,246,251,251,251,251,251,251,299,441,443,458,463,479,483,484,484 +,Yemen,15.552727,48.516388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,6,7,10,10,12,22,25,25,34,34,51,56,65,70,85,106,122,128,130,167,184,197,209,212,222,233,249,256,278,283,310,323,354,399 +,Comoros,-11.6455,43.3333,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,3,3,3,3,8,8,8,11,11,11,11,11,11,11,11,11,11,11,34,34,78,78,87,87,87,87,87,87,106,106,106,132 +,Tajikistan,38.861034,71.276093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,15,76,128,230,293,379,461,522,612,612,661,729,801,907,1118,1322,1524,1729,1936,2140,2350,2551,2738,2929,3100,3266,3424,3563,3686,3807,3930,4013,4100 +,Lesotho,-29.609988,28.233608,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2