├── division_territorial_2021_raw.xls ├── parsing └── 2021 │ ├── division_territorial_2021.xlsx │ ├── .env.example │ ├── pyproject.toml │ ├── docker-compose.yaml │ ├── README.md │ ├── .gitignore │ └── parse.py ├── MySql ├── provincias.sql ├── estructuras_tablas.sql ├── municipios.sql ├── distritos.sql └── secciones.sql ├── README.md └── JSON ├── provincias.json ├── municipios.json └── distritos.json /division_territorial_2021_raw.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DannyFeliz/Datos-Rep-Dom/HEAD/division_territorial_2021_raw.xls -------------------------------------------------------------------------------- /parsing/2021/division_territorial_2021.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DannyFeliz/Datos-Rep-Dom/HEAD/parsing/2021/division_territorial_2021.xlsx -------------------------------------------------------------------------------- /parsing/2021/.env.example: -------------------------------------------------------------------------------- 1 | DB_USER=foobar 2 | DB_PASSWORD=barfoo 3 | DB_HOST="127.0.0.1" 4 | DB_PORT=3306 5 | DB_DATABASE="division-territorial-rd" 6 | -------------------------------------------------------------------------------- /parsing/2021/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "division-territorial" 3 | version = "0.1.0" 4 | description = "" 5 | authors = ["Jorge Massih "] 6 | readme = "README.md" 7 | 8 | [tool.poetry.dependencies] 9 | python = "^3.12" 10 | jupyterlab = "^4.2.3" 11 | pandas = "^2.2.2" 12 | openpyxl = "^3.1.5" 13 | sqlalchemy = "^2.0.31" 14 | pymysql = "^1.1.1" 15 | 16 | 17 | [build-system] 18 | requires = ["poetry-core"] 19 | build-backend = "poetry.core.masonry.api" 20 | -------------------------------------------------------------------------------- /parsing/2021/docker-compose.yaml: -------------------------------------------------------------------------------- 1 | # Use root/example as user/password credentials 2 | version: '3.1' 3 | 4 | services: 5 | db: 6 | image: mariadb 7 | restart: always 8 | ports: 9 | - ${DB_PORT}:3306 10 | env_file: .env 11 | environment: 12 | MARIADB_ROOT_PASSWORD: root 13 | MARIADB_USER: ${DB_USER} 14 | MARIADB_PASSWORD: ${DB_PASSWORD} 15 | MARIADB_DATABASE: ${DB_DATABASE} 16 | adminer: 17 | image: adminer 18 | restart: always 19 | ports: 20 | - 8080:8080 21 | 22 | -------------------------------------------------------------------------------- /MySql/provincias.sql: -------------------------------------------------------------------------------- 1 | -- Adminer 4.8.1 MySQL 11.4.2-MariaDB-ubu2404 dump 2 | 3 | SET NAMES utf8; 4 | SET time_zone = '+00:00'; 5 | SET foreign_key_checks = 0; 6 | SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; 7 | 8 | SET NAMES utf8mb4; 9 | 10 | INSERT INTO `provincias` (`id`, `nombre`) VALUES 11 | (1, 'Distrito Nacional'), 12 | (2, 'Azua'), 13 | (3, 'Baoruco'), 14 | (4, 'Barahona'), 15 | (5, 'Dajabón'), 16 | (6, 'Duarte'), 17 | (7, 'Elías Piña'), 18 | (8, 'El Seibo'), 19 | (9, 'Espaillat'), 20 | (10, 'Independencia'), 21 | (11, 'La Altagracia'), 22 | (12, 'La Romana'), 23 | (13, 'La Vega'), 24 | (14, 'María Trinidad Sánchez'), 25 | (15, 'Monte Cristi'), 26 | (16, 'Pedernales'), 27 | (17, 'Peravia'), 28 | (18, 'Puerto Plata'), 29 | (19, 'Hermanas Mirabal'), 30 | (20, 'Samaná'), 31 | (21, 'San Cristóbal'), 32 | (22, 'San Juan'), 33 | (23, 'San Pedro de Macorís'), 34 | (24, 'Sanchez Ramírez'), 35 | (25, 'Santiago'), 36 | (26, 'Santiago Rodríguez'), 37 | (27, 'Valverde'), 38 | (28, 'Monseñor Nouel'), 39 | (29, 'Monte Plata'), 40 | (30, 'Hato Mayor'), 41 | (31, 'San José de Ocoa'), 42 | (32, 'Santo Domingo'); 43 | 44 | -- 2024-07-25 14:17:10 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 📝 Datos-Rep-Dom 2 | 3 | Este proyecto provee Provincias, Municipios y Sectores de República Dominicana 4 | en formato JSON y SQL. La información está actualizada al _27 de junio del 5 | 2023_. 6 | 7 | ## 🧱 Estructura del repositorio 8 | 9 | - `JSON/`: contiene los documentos en formato JSON con los datos de las 10 | provincias, municipios y sectores. Útil para base de datos NoSQL, como 11 | [MongoDB](https://www.mongodb.com/). 12 | 13 | - `MySQL/`: contiene los archivos SQL necesarios para crear una base de datos en 14 | [MySQL](https://www.mysql.com/)/[MariaDB](https://mariadb.com/) de las 15 | provincias, municipios y sectores. 16 | 17 | - `parsing/`: contiene los scripts necesarios para recrear una base de datos en 18 | [MySQL](https://www.mysql.com/)/[MariaDB](https://mariadb.com/) y/o generar 19 | los archivos `.json` para la carpeta `JSON`. 20 | 21 | ## 🗃️ Importación de la data 22 | 23 | ### MySQL/MariaDB 24 | 25 | ```shell 26 | cd MySQL/ 27 | mysql -p -u root datos-rep-dom < estructuras_tablas.sql 28 | mysql -p -u root datos-rep-dom < provincias.sql.sql 29 | mysql -p -u root datos-rep-dom < municipios.sql 30 | mysql -p -u root datos-rep-dom < distritos.sql 31 | mysql -p -u root datos-rep-dom < secciones.sql 32 | mysql -p -u root datos-rep-dom < barrios.sql 33 | mysql -p -u root datos-rep-dom < sub_barrios.sql 34 | 35 | # Ó simplemente usa el archivo condensado 36 | #mysql -p -u root datos-rep-dom < condensado.sql 37 | ``` 38 | 39 | ### MongoDB 40 | 41 | ```shell 42 | cd JSON/ 43 | mongoimport -d datos-rep-dom -c provincias provincias.json 44 | mongoimport -d datos-rep-dom -c municipios municipios.json 45 | mongoimport -d datos-rep-dom -c distritos distritos.json 46 | mongoimport -d datos-rep-dom -c secciones secciones.json 47 | mongoimport -d datos-rep-dom -c barrios barrios.json 48 | mongoimport -d datos-rep-dom -c sub_barrios sub_barrios.json 49 | ``` 50 | -------------------------------------------------------------------------------- /parsing/2021/README.md: -------------------------------------------------------------------------------- 1 | # Script para parsear datos de División Territorial 2 | 3 | Este proyecto está diseñado para leer datos de un archivo de Excel sobre la 4 | división territorial y luego colocar estos datos en una base de datos MySQL. 5 | 6 | ## Requisitos 7 | 8 | - Python 3.x 9 | - Docker (Opcional) 10 | - Poetry 11 | - Paquetes de Python: 12 | - pandas 13 | - sqlalchemy 14 | - pymysql 15 | - Archivo Excel con los datos de la división territorial 16 | 17 | ## Instalación 18 | 19 | 1. Clona este repositorio en tu máquina local. 20 | 2. Instala los paquetes necesarios utilizando `poetry`: 21 | 22 | ```bash 23 | poetry install 24 | ``` 25 | 26 | ## Uso 27 | 28 | ### 1. Configuración de Credenciales de Base de Datos 29 | 30 | 1. Copiar el archivo `.env.example` y nombrarlo `.env`. 31 | 2. Modificar los valores de las variables de entorno al gusto. 32 | 33 | ```sh 34 | cp .env.example .env 35 | vim .env # or can be nano 36 | ``` 37 | 38 | ### 2. Ejecutar contenedor de Base de Datos (Opcional) 39 | 40 | En dado caso de no tener una base de datos puedes usaer el contenedor de 41 | MySQL/MariaDB que está definido en el archivo `docker-compose.yaml`. 42 | 43 | ```sh 44 | docker compose up -d 45 | ``` 46 | 47 | ### Ejecución del Script 48 | 49 | > [!NOTE]\ 50 | > Para ejecutar el script, asegúrate de que el archivo de Excel 51 | > (`division_territorial_2021.xlsx`) esté en el mismo directorio que el script. 52 | 53 | 1. Instalar todas las dependencias del proyecto. 54 | 2. Correr el script del archivo `parse.py`. 55 | 56 | ```bash 57 | poetry install 58 | poetry run python parse.py 59 | ``` 60 | 61 | El script realizará las siguientes acciones: 62 | 63 | 1. Leerá y limpiará los datos del archivo Excel. 64 | 2. Filtrará los datos según criterios predefinidos. 65 | 3. Guardará los datos filtrados en tablas de una base de datos MySQL. 66 | 4. Establecerá relaciones entre las tablas mediante claves foráneas. 67 | 5. Creará un folder llamado `.json_output` y pondrá todos los archivos 68 | correspondientes para la carpeta `JSON` que son utilizados para MongoDB. 69 | -------------------------------------------------------------------------------- /JSON/provincias.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id":1, 4 | "nombre":"Distrito Nacional" 5 | }, 6 | { 7 | "id":2, 8 | "nombre":"Azua" 9 | }, 10 | { 11 | "id":3, 12 | "nombre":"Baoruco" 13 | }, 14 | { 15 | "id":4, 16 | "nombre":"Barahona" 17 | }, 18 | { 19 | "id":5, 20 | "nombre":"Dajabón" 21 | }, 22 | { 23 | "id":6, 24 | "nombre":"Duarte" 25 | }, 26 | { 27 | "id":7, 28 | "nombre":"Elías Piña" 29 | }, 30 | { 31 | "id":8, 32 | "nombre":"El Seibo" 33 | }, 34 | { 35 | "id":9, 36 | "nombre":"Espaillat" 37 | }, 38 | { 39 | "id":10, 40 | "nombre":"Independencia" 41 | }, 42 | { 43 | "id":11, 44 | "nombre":"La Altagracia" 45 | }, 46 | { 47 | "id":12, 48 | "nombre":"La Romana" 49 | }, 50 | { 51 | "id":13, 52 | "nombre":"La Vega" 53 | }, 54 | { 55 | "id":14, 56 | "nombre":"María Trinidad Sánchez" 57 | }, 58 | { 59 | "id":15, 60 | "nombre":"Monte Cristi" 61 | }, 62 | { 63 | "id":16, 64 | "nombre":"Pedernales" 65 | }, 66 | { 67 | "id":17, 68 | "nombre":"Peravia" 69 | }, 70 | { 71 | "id":18, 72 | "nombre":"Puerto Plata" 73 | }, 74 | { 75 | "id":19, 76 | "nombre":"Hermanas Mirabal" 77 | }, 78 | { 79 | "id":20, 80 | "nombre":"Samaná" 81 | }, 82 | { 83 | "id":21, 84 | "nombre":"San Cristóbal" 85 | }, 86 | { 87 | "id":22, 88 | "nombre":"San Juan" 89 | }, 90 | { 91 | "id":23, 92 | "nombre":"San Pedro de Macorís" 93 | }, 94 | { 95 | "id":24, 96 | "nombre":"Sanchez Ramírez" 97 | }, 98 | { 99 | "id":25, 100 | "nombre":"Santiago" 101 | }, 102 | { 103 | "id":26, 104 | "nombre":"Santiago Rodríguez" 105 | }, 106 | { 107 | "id":27, 108 | "nombre":"Valverde" 109 | }, 110 | { 111 | "id":28, 112 | "nombre":"Monseñor Nouel" 113 | }, 114 | { 115 | "id":29, 116 | "nombre":"Monte Plata" 117 | }, 118 | { 119 | "id":30, 120 | "nombre":"Hato Mayor" 121 | }, 122 | { 123 | "id":31, 124 | "nombre":"San José de Ocoa" 125 | }, 126 | { 127 | "id":32, 128 | "nombre":"Santo Domingo" 129 | } 130 | ] 131 | -------------------------------------------------------------------------------- /MySql/estructuras_tablas.sql: -------------------------------------------------------------------------------- 1 | 2 | DROP TABLE IF EXISTS `barrios`; 3 | CREATE TABLE `barrios` ( 4 | `id` int(11) DEFAULT NULL, 5 | `nombre` varchar(150) DEFAULT NULL, 6 | `seccionId` int(11) DEFAULT NULL, 7 | KEY `ix_barrios_id` (`id`), 8 | KEY `fk_barrios_secciones` (`seccionId`), 9 | CONSTRAINT `fk_barrios_secciones` FOREIGN KEY (`seccionId`) REFERENCES `secciones` (`id`) 10 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 11 | 12 | 13 | DROP TABLE IF EXISTS `distritos`; 14 | CREATE TABLE `distritos` ( 15 | `id` int(11) DEFAULT NULL, 16 | `nombre` varchar(150) DEFAULT NULL, 17 | `municipioId` int(11) DEFAULT NULL, 18 | KEY `ix_distritos_id` (`id`), 19 | KEY `fk_distritos_municipios` (`municipioId`), 20 | CONSTRAINT `fk_distritos_municipios` FOREIGN KEY (`municipioId`) REFERENCES `municipios` (`id`) 21 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 22 | 23 | 24 | DROP TABLE IF EXISTS `municipios`; 25 | CREATE TABLE `municipios` ( 26 | `id` int(11) DEFAULT NULL, 27 | `provinciaId` int(11) DEFAULT NULL, 28 | `nombre` varchar(150) DEFAULT NULL, 29 | KEY `ix_municipios_id` (`id`), 30 | KEY `fk_municipios_provincias` (`provinciaId`), 31 | CONSTRAINT `fk_municipios_provincias` FOREIGN KEY (`provinciaId`) REFERENCES `provincias` (`id`) 32 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 33 | 34 | 35 | DROP TABLE IF EXISTS `provincias`; 36 | CREATE TABLE `provincias` ( 37 | `id` int(11) DEFAULT NULL, 38 | `nombre` varchar(50) DEFAULT NULL, 39 | KEY `ix_provincias_id` (`id`) 40 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 41 | 42 | 43 | DROP TABLE IF EXISTS `secciones`; 44 | CREATE TABLE `secciones` ( 45 | `id` int(11) DEFAULT NULL, 46 | `nombre` varchar(150) DEFAULT NULL, 47 | `municipioId` int(11) DEFAULT NULL, 48 | `distritoId` int(11) DEFAULT NULL, 49 | KEY `ix_secciones_id` (`id`), 50 | KEY `fk_secciones_distritos` (`distritoId`), 51 | KEY `fk_secciones_municipios` (`municipioId`), 52 | CONSTRAINT `fk_secciones_distritos` FOREIGN KEY (`distritoId`) REFERENCES `distritos` (`id`), 53 | CONSTRAINT `fk_secciones_municipios` FOREIGN KEY (`municipioId`) REFERENCES `municipios` (`id`) 54 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 55 | 56 | 57 | DROP TABLE IF EXISTS `sub_barrios`; 58 | CREATE TABLE `sub_barrios` ( 59 | `id` int(11) DEFAULT NULL, 60 | `nombre` varchar(150) DEFAULT NULL, 61 | `barrioId` int(11) DEFAULT NULL, 62 | KEY `ix_sub_barrios_id` (`id`), 63 | KEY `fk_sub_barrios_barrios` (`barrioId`), 64 | CONSTRAINT `fk_sub_barrios_barrios` FOREIGN KEY (`barrioId`) REFERENCES `barrios` (`id`) 65 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci; 66 | 67 | 68 | -- 2024-07-25 13:51:36 69 | -------------------------------------------------------------------------------- /parsing/2021/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks 2 | # Edit at https://www.toptal.com/developers/gitignore?templates=python,jupyternotebooks 3 | 4 | ### JupyterNotebooks ### 5 | # gitignore template for Jupyter Notebooks 6 | # website: http://jupyter.org/ 7 | 8 | .ipynb_checkpoints 9 | */.ipynb_checkpoints/* 10 | 11 | # IPython 12 | profile_default/ 13 | ipython_config.py 14 | 15 | # Remove previous ipynb_checkpoints 16 | # git rm -r .ipynb_checkpoints/ 17 | 18 | ### Python ### 19 | # Byte-compiled / optimized / DLL files 20 | __pycache__/ 21 | *.py[cod] 22 | *$py.class 23 | 24 | # C extensions 25 | *.so 26 | 27 | # Distribution / packaging 28 | .Python 29 | build/ 30 | develop-eggs/ 31 | dist/ 32 | downloads/ 33 | eggs/ 34 | .eggs/ 35 | lib/ 36 | lib64/ 37 | parts/ 38 | sdist/ 39 | var/ 40 | wheels/ 41 | share/python-wheels/ 42 | *.egg-info/ 43 | .installed.cfg 44 | *.egg 45 | MANIFEST 46 | 47 | # PyInstaller 48 | # Usually these files are written by a python script from a template 49 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 50 | *.manifest 51 | *.spec 52 | 53 | # Installer logs 54 | pip-log.txt 55 | pip-delete-this-directory.txt 56 | 57 | # Unit test / coverage reports 58 | htmlcov/ 59 | .tox/ 60 | .nox/ 61 | .coverage 62 | .coverage.* 63 | .cache 64 | nosetests.xml 65 | coverage.xml 66 | *.cover 67 | *.py,cover 68 | .hypothesis/ 69 | .pytest_cache/ 70 | cover/ 71 | 72 | # Translations 73 | *.mo 74 | *.pot 75 | 76 | # Django stuff: 77 | *.log 78 | local_settings.py 79 | db.sqlite3 80 | db.sqlite3-journal 81 | 82 | # Flask stuff: 83 | instance/ 84 | .webassets-cache 85 | 86 | # Scrapy stuff: 87 | .scrapy 88 | 89 | # Sphinx documentation 90 | docs/_build/ 91 | 92 | # PyBuilder 93 | .pybuilder/ 94 | target/ 95 | 96 | # Jupyter Notebook 97 | 98 | # IPython 99 | 100 | # pyenv 101 | # For a library or package, you might want to ignore these files since the code is 102 | # intended to run in multiple environments; otherwise, check them in: 103 | # .python-version 104 | 105 | # pipenv 106 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 107 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 108 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 109 | # install all needed dependencies. 110 | #Pipfile.lock 111 | 112 | # poetry 113 | # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 114 | # This is especially recommended for binary packages to ensure reproducibility, and is more 115 | # commonly ignored for libraries. 116 | # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 117 | #poetry.lock 118 | 119 | # pdm 120 | # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 121 | #pdm.lock 122 | # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 123 | # in version control. 124 | # https://pdm.fming.dev/#use-with-ide 125 | .pdm.toml 126 | 127 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 128 | __pypackages__/ 129 | 130 | # Celery stuff 131 | celerybeat-schedule 132 | celerybeat.pid 133 | 134 | # SageMath parsed files 135 | *.sage.py 136 | 137 | # Environments 138 | .env 139 | .venv 140 | env/ 141 | venv/ 142 | ENV/ 143 | env.bak/ 144 | venv.bak/ 145 | 146 | # Spyder project settings 147 | .spyderproject 148 | .spyproject 149 | 150 | # Rope project settings 151 | .ropeproject 152 | 153 | # mkdocs documentation 154 | /site 155 | 156 | # mypy 157 | .mypy_cache/ 158 | .dmypy.json 159 | dmypy.json 160 | 161 | # Pyre type checker 162 | .pyre/ 163 | 164 | # pytype static type analyzer 165 | .pytype/ 166 | 167 | # Cython debug symbols 168 | cython_debug/ 169 | 170 | # PyCharm 171 | # JetBrains specific template is maintained in a separate JetBrains.gitignore that can 172 | # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore 173 | # and can be added to the global gitignore or merged into this file. For a more nuclear 174 | # option (not recommended) you can uncomment the following to ignore the entire idea folder. 175 | #.idea/ 176 | 177 | ### Python Patch ### 178 | # Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration 179 | poetry.toml 180 | 181 | # ruff 182 | .ruff_cache/ 183 | 184 | # LSP config files 185 | pyrightconfig.json 186 | 187 | 188 | .json_output/ 189 | # End of https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks 190 | -------------------------------------------------------------------------------- /MySql/municipios.sql: -------------------------------------------------------------------------------- 1 | -- Adminer 4.8.1 MySQL 11.4.2-MariaDB-ubu2404 dump 2 | 3 | SET NAMES utf8; 4 | SET time_zone = '+00:00'; 5 | SET foreign_key_checks = 0; 6 | SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; 7 | 8 | SET NAMES utf8mb4; 9 | 10 | INSERT INTO `municipios` (`id`, `provinciaId`, `nombre`) VALUES 11 | (1, 1, 'Santo Domingo de Guzmán'), 12 | (2, 2, 'Azua'), 13 | (3, 2, 'Las Charcas'), 14 | (4, 2, 'Las Yayas de Viajama'), 15 | (5, 2, 'Padre Las Casas'), 16 | (6, 2, 'Peralta'), 17 | (7, 2, 'Sabana Yegua'), 18 | (8, 2, 'Pueblo Viejo'), 19 | (9, 2, 'Tábara Arriba'), 20 | (10, 2, 'Guayabal'), 21 | (11, 2, 'Estebanía'), 22 | (12, 3, 'Neiba'), 23 | (13, 3, 'Galván'), 24 | (14, 3, 'Tamayo'), 25 | (15, 3, 'Villa Jaragua'), 26 | (16, 3, 'Los Ríos'), 27 | (17, 4, 'Barahona'), 28 | (18, 4, 'Cabral'), 29 | (19, 4, 'Enriquillo'), 30 | (20, 4, 'Paraíso'), 31 | (21, 4, 'Vicente Noble'), 32 | (22, 4, 'El Peñón'), 33 | (23, 4, 'La Ciénaga'), 34 | (24, 4, 'Fundación'), 35 | (25, 4, 'Las Salinas'), 36 | (26, 4, 'Polo'), 37 | (27, 4, 'Jaquimeyes'), 38 | (28, 5, 'Dajabón'), 39 | (29, 5, 'Loma de Cabrera'), 40 | (30, 5, 'Partido'), 41 | (31, 5, 'Restauración'), 42 | (32, 5, 'El Pino'), 43 | (33, 6, 'San Francisco de Macorís'), 44 | (34, 6, 'Arenoso'), 45 | (35, 6, 'Castillo'), 46 | (36, 6, 'Pimentel'), 47 | (37, 6, 'Villa Riva'), 48 | (38, 6, 'Las Guáranas'), 49 | (39, 6, 'Eugenio María de Hostos'), 50 | (40, 7, 'Comendador'), 51 | (41, 7, 'Bánica'), 52 | (42, 7, 'El Llano'), 53 | (43, 7, 'Hondo Valle'), 54 | (44, 7, 'Pedro Santana'), 55 | (45, 7, 'Juan Santiago'), 56 | (46, 8, 'El Seibo'), 57 | (47, 8, 'Miches'), 58 | (48, 9, 'Moca'), 59 | (49, 9, 'Cayetano Germosén'), 60 | (50, 9, 'Gaspar Hernández'), 61 | (51, 9, 'Jamao Al Norte'), 62 | (52, 9, 'San Víctor '), 63 | (53, 10, 'Jimaní'), 64 | (54, 10, 'Duvergé'), 65 | (55, 10, 'La Descubierta'), 66 | (56, 10, 'Postrer Río'), 67 | (57, 10, 'Cristóbal'), 68 | (58, 10, 'Mella'), 69 | (59, 11, 'Higüey'), 70 | (60, 11, 'San Rafael del Yuma'), 71 | (61, 12, 'La Romana'), 72 | (62, 12, 'Guaymate'), 73 | (63, 12, 'Villa Hermosa'), 74 | (64, 13, 'La Vega'), 75 | (65, 13, 'Constanza'), 76 | (66, 13, 'Jarabacoa'), 77 | (67, 13, 'Jima Abajo'), 78 | (68, 14, 'Nagua'), 79 | (69, 14, 'Cabrera'), 80 | (70, 14, 'El Factor'), 81 | (71, 14, 'Río San Juan'), 82 | (72, 15, 'Monte Cristi'), 83 | (73, 15, 'Castañuelas'), 84 | (74, 15, 'Guayubín'), 85 | (75, 15, 'Las Matas de Santa Cruz'), 86 | (76, 15, 'Pepillo Salcedo'), 87 | (77, 15, 'Villa Vásquez'), 88 | (78, 16, 'Pedernales'), 89 | (79, 16, 'Oviedo'), 90 | (80, 17, 'Baní'), 91 | (81, 17, 'Nizao'), 92 | (82, 17, 'Matanzas'), 93 | (83, 18, 'Puerto Plata'), 94 | (84, 18, 'Altamira'), 95 | (85, 18, 'Guananico'), 96 | (86, 18, 'Imbert'), 97 | (87, 18, 'Los Hidalgos'), 98 | (88, 18, 'Luperón'), 99 | (89, 18, 'Sosúa'), 100 | (90, 18, 'Villa Isabela'), 101 | (91, 18, 'Villa Montellano'), 102 | (92, 19, 'Salcedo'), 103 | (93, 19, 'Tenares'), 104 | (94, 19, 'Villa Tapia'), 105 | (95, 20, 'Samaná'), 106 | (96, 20, 'Sánchez'), 107 | (97, 20, 'Las Terrenas'), 108 | (98, 21, 'San Cristóbal'), 109 | (99, 21, 'Sabana Grande de Palenque'), 110 | (100, 21, 'Bajos de Haina'), 111 | (101, 21, 'Cambita Garabitos'), 112 | (102, 21, 'Villa Altagracia'), 113 | (103, 21, 'Yaguate'), 114 | (104, 21, 'San Gregorio de Nigua'), 115 | (105, 21, 'Los Cacaos'), 116 | (106, 22, 'San Juan'), 117 | (107, 22, 'Bohechío'), 118 | (108, 22, 'El Cercado'), 119 | (109, 22, 'Juan de Herrera'), 120 | (110, 22, 'Las Matas de Farfán'), 121 | (111, 22, 'Vallejuelo'), 122 | (112, 23, 'San Pedro de Macorís'), 123 | (113, 23, 'Los Llanos'), 124 | (114, 23, 'Ramón Santana'), 125 | (115, 23, 'Consuelo'), 126 | (116, 23, 'Quisqueya'), 127 | (117, 23, 'Guayacanes'), 128 | (118, 24, 'Cotuí'), 129 | (119, 24, 'Cevicos'), 130 | (120, 24, 'Fantino'), 131 | (121, 24, 'Villa La Mata'), 132 | (122, 25, 'Santiago'), 133 | (123, 25, 'Bisonó'), 134 | (124, 25, 'Jánico'), 135 | (125, 25, 'Licey al Medio'), 136 | (126, 25, 'San José de Las Matas'), 137 | (127, 25, 'Tamboril'), 138 | (128, 25, 'Villa González'), 139 | (129, 25, 'Puñal'), 140 | (130, 25, 'Sabana Iglesia '), 141 | (131, 25, 'Baitoa'), 142 | (132, 26, 'San Ignacio de Sabaneta'), 143 | (133, 26, 'Villa Los Almácigos'), 144 | (134, 26, 'Monción'), 145 | (135, 27, 'Mao'), 146 | (136, 27, 'Esperanza'), 147 | (137, 27, 'Laguna Salada'), 148 | (138, 28, 'Bonao'), 149 | (139, 28, 'Maimón'), 150 | (140, 28, 'Piedra Blanca'), 151 | (141, 29, 'Monte Plata'), 152 | (142, 29, 'Bayaguana'), 153 | (143, 29, 'Sabana Grande de Boyá'), 154 | (144, 29, 'Yamasá'), 155 | (145, 29, 'Peralvillo'), 156 | (146, 30, 'Hato Mayor'), 157 | (147, 30, 'Sabana de La Mar'), 158 | (148, 30, 'El Valle'), 159 | (149, 31, 'San José de Ocoa'), 160 | (150, 31, 'Sabana Larga'), 161 | (151, 31, 'Rancho Arriba'), 162 | (152, 32, 'Santo Domingo Este'), 163 | (153, 32, 'Santo Domingo Oeste'), 164 | (154, 32, 'Santo Domingo Norte'), 165 | (155, 32, 'Boca Chica'), 166 | (156, 32, 'San Antonio de Guerra'), 167 | (157, 32, 'Los Alcarrizos'), 168 | (158, 32, 'Pedro Brand'); 169 | 170 | -- 2024-07-25 14:16:57 171 | -------------------------------------------------------------------------------- /MySql/distritos.sql: -------------------------------------------------------------------------------- 1 | -- Adminer 4.8.1 MySQL 11.4.2-MariaDB-ubu2404 dump 2 | 3 | SET NAMES utf8; 4 | SET time_zone = '+00:00'; 5 | SET foreign_key_checks = 0; 6 | SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; 7 | 8 | SET NAMES utf8mb4; 9 | 10 | INSERT INTO `distritos` (`id`, `nombre`, `municipioId`) VALUES 11 | (1, 'Barro Arriba (DM)', 2), 12 | (2, 'Las Barías-La Estancia (DM)', 2), 13 | (3, 'Los Jovillos (DM)', 2), 14 | (4, 'Puerto Viejo (DM)', 2), 15 | (5, 'Barreras (DM)', 2), 16 | (6, 'Doña Emma Balaguer Viuda Vallejo (DM)', 2), 17 | (7, 'Clavellina (DM)', 2), 18 | (8, 'Las Lomas (DM)', 2), 19 | (9, 'Palmar de Ocoa (DM)', 3), 20 | (10, 'Villarpando (DM)', 4), 21 | (11, 'Hato Nuevo Cortés (DM)', 4), 22 | (12, 'Las Lagunas (DM)', 5), 23 | (13, 'La Siembra (DM)', 5), 24 | (14, 'Monte Bonito (DM)', 5), 25 | (15, 'Los Fríos (DM)', 5), 26 | (16, 'Proyecto 4 (DM)', 7), 27 | (17, 'Ganadero (DM)', 7), 28 | (18, 'Proyecto 2-C (DM)', 7), 29 | (19, 'El Rosario (DM)', 8), 30 | (20, 'Tábara Abajo (DM)', 9), 31 | (21, 'Amiama Gómez (DM)', 9), 32 | (22, 'Los Toros (DM)', 9), 33 | (23, 'El Palmar (DM)', 12), 34 | (24, 'El Salado (DM)', 13), 35 | (25, 'Uvilla (DM)', 14), 36 | (26, 'Santana (DM)', 14), 37 | (27, 'Monserrate o Montserrat (DM)', 14), 38 | (28, 'Cabeza de Toro (DM)', 14), 39 | (29, 'Mena (DM)', 14), 40 | (30, 'Santa Bárbara El 6 (DM)', 14), 41 | (31, 'Las Clavellinas (DM)', 16), 42 | (32, 'El Cachón (DM)', 17), 43 | (33, 'La Guázara (DM)', 17), 44 | (34, 'Villa Central (DM)', 17), 45 | (35, 'Arroyo Dulce (DM)', 19), 46 | (36, 'Los Patos (DM)', 20), 47 | (37, 'Canoa (DM)', 21), 48 | (38, 'Quita Coraza (DM)', 21), 49 | (39, 'Fondo Negro (DM)', 21), 50 | (40, 'Baoruco (DM)', 23), 51 | (41, 'Pescadería (DM)', 24), 52 | (42, 'Palo Alto (DM)', 27), 53 | (43, 'Cañongo (DM)', 28), 54 | (44, 'Capotillo (DM)', 29), 55 | (45, 'Santiago de La Cruz (DM)', 29), 56 | (46, 'Manuel Bueno (DM)', 32), 57 | (47, 'La Peña (DM)', 33), 58 | (48, 'Cenoví (DM)', 33), 59 | (49, 'Jaya (DM)', 33), 60 | (50, 'Presidente Don Antonio Guzmán Fernández (DM)', 33), 61 | (51, 'Las Coles (DM)', 34), 62 | (52, 'El Aguacate (DM)', 34), 63 | (53, 'Agua Santa del Yuna (DM)', 37), 64 | (54, 'Cristo Rey de Guaraguao (DM)', 37), 65 | (55, 'Las Taranas (DM)', 37), 66 | (56, 'Barraquito (DM)', 37), 67 | (57, 'Sabana Grande (DM)', 39), 68 | (58, 'Sabana Larga (DM)', 40), 69 | (59, 'Guayabo (DM)', 40), 70 | (60, 'Sabana Cruz (DM)', 41), 71 | (61, 'Sabana Higüero (DM)', 41), 72 | (62, 'Guanito (DM)', 42), 73 | (63, 'Rancho de La Guardia (DM)', 43), 74 | (64, 'Río Limpio (DM)', 44), 75 | (65, 'Pedro Sánchez (DM)', 46), 76 | (66, 'San Francisco-Vicentillo (DM)', 46), 77 | (67, 'Santa Lucía (DM)', 46), 78 | (68, 'El Cedro (DM)', 47), 79 | (69, 'La Gina (DM)', 47), 80 | (70, 'José Contreras (DM)', 48), 81 | (71, 'Juan López (DM)', 48), 82 | (72, 'Las Lagunas (DM)', 48), 83 | (73, 'Canca la Reyna (DM)', 48), 84 | (74, 'El Higüerito (DM)', 48), 85 | (75, 'Monte de la Jagua (DM)', 48), 86 | (76, 'La Ortega (DM)', 48), 87 | (77, 'Joba Arriba (DM)', 50), 88 | (78, 'Veragua (DM)', 50), 89 | (79, 'Villa Magante (DM)', 50), 90 | (80, 'El Limón (DM)', 53), 91 | (81, 'Boca de Cachón (DM)', 53), 92 | (82, 'Vengan a Ver (DM)', 54), 93 | (83, 'Guayabal (DM)', 56), 94 | (84, 'Batey 8 (DM)', 57), 95 | (85, 'La Colonia (DM)', 58), 96 | (86, 'Las Lagunas de Nisibón (DM)', 59), 97 | (87, 'La Otra Banda (DM)', 59), 98 | (88, 'Verón Punta Cana (DM)', 59), 99 | (89, 'Boca de Yuma (DM)', 60), 100 | (90, 'Bayahíbe (DM)', 60), 101 | (91, 'Caleta (DM)', 61), 102 | (92, 'Cumayasa (DM)', 63), 103 | (93, 'Río Verde Arriba (DM)', 64), 104 | (94, 'El Ranchito (DM)', 64), 105 | (95, 'Tavera (DM)', 64), 106 | (96, 'Don Juan Rodríguez (DM)', 64), 107 | (97, 'Tireo (DM)', 65), 108 | (98, 'La Sabina (DM)', 65), 109 | (99, 'Buena Vista (DM)', 66), 110 | (100, 'Manabao (DM)', 66), 111 | (101, 'Rincón (DM)', 67), 112 | (102, 'San José de Matanzas (DM)', 68), 113 | (103, 'Las Gordas (DM)', 68), 114 | (104, 'Arroyo al Medio (DM)', 68), 115 | (105, 'Arroyo Salado (DM)', 69), 116 | (106, 'La Entrada (DM)', 69), 117 | (107, 'El Pozo (DM)', 70), 118 | (108, 'Palo Verde (DM)', 73), 119 | (109, 'Villa Elisa (DM)', 74), 120 | (110, 'Hatillo Palma (DM)', 74), 121 | (111, 'Cana Chapetón (DM)', 74), 122 | (112, 'Santa Maria (DM)', 76), 123 | (113, 'José Francisco Peña Gómez (DM)', 78), 124 | (114, 'Juancho (DM)', 79), 125 | (115, 'Villa Fundación (DM)', 80), 126 | (116, 'Sabana Buey (DM)', 80), 127 | (117, 'Paya (DM)', 80), 128 | (118, 'Villa Sombrero (DM)', 80), 129 | (119, 'El Carretón (DM)', 80), 130 | (120, 'Catalina (DM)', 80), 131 | (121, 'El Limonal (DM)', 80), 132 | (122, 'Las Barías (DM)', 80), 133 | (123, 'Pizarrete (DM)', 81), 134 | (124, 'Santana (DM)', 81), 135 | (125, 'Yásica Arriba (DM)', 83), 136 | (126, 'Maimón (DM)', 83), 137 | (127, 'Río Grande (DM)', 84), 138 | (128, 'Navas (DM)', 87), 139 | (129, 'La Isabela (DM)', 88), 140 | (130, 'Belloso (DM)', 88), 141 | (131, 'El Estrecho de Luperón Omar Bross (DM)', 88), 142 | (132, 'Cabarete (DM)', 89), 143 | (133, 'Sabaneta de Yásica (DM)', 89), 144 | (134, 'Estero Hondo (DM)', 90), 145 | (135, 'La Jaiba (DM)', 90), 146 | (136, 'Gualete (DM)', 90), 147 | (137, 'Jamao Afuera (DM)', 92), 148 | (138, 'Blanco (DM)', 93), 149 | (139, 'El Limón (DM)', 95), 150 | (140, 'Arroyo Barril (DM)', 95), 151 | (141, 'Las Galeras (DM)', 95), 152 | (142, 'Hato Damas (DM)', 98), 153 | (143, 'Hatillo (DM)', 98), 154 | (144, 'El Carril (DM)', 100), 155 | (145, 'Quita Sueño (DM)', 100), 156 | (146, 'Cambita El Pueblecito (DM)', 101), 157 | (147, 'San José del Puerto (DM)', 102), 158 | (148, 'Medina (DM)', 102), 159 | (149, 'La Cuchilla (DM)', 102), 160 | (150, 'Doña Ana (DM)', 103), 161 | (151, 'Pedro Corto (DM)', 106), 162 | (152, 'Sabaneta (DM)', 106), 163 | (153, 'Sabana Alta (DM)', 106), 164 | (154, 'El Rosario (DM)', 106), 165 | (155, 'Hato del Padre (DM)', 106), 166 | (156, 'Guanito (DM)', 106), 167 | (157, 'La Jagua (DM)', 106), 168 | (158, 'Las Maguanas-Hato Nuevo (DM)', 106), 169 | (159, 'Las Charcas de María Nova (DM)', 106), 170 | (160, 'Las Zanjas (DM)', 106), 171 | (161, 'Arroyo Cano (DM)', 107), 172 | (162, 'Yaque (DM)', 107), 173 | (163, 'Derrumbadero (DM)', 108), 174 | (164, 'Batista (DM)', 108), 175 | (165, 'Jínova (DM)', 109), 176 | (166, 'Matayaya (DM)', 110), 177 | (167, 'Carrera de Yeguas (DM)', 110), 178 | (168, 'Jorjillo (DM)', 111), 179 | (169, 'El Puerto (DM)', 113), 180 | (170, 'Gautier (DM)', 113), 181 | (171, 'Quita Sueño (DM)', 118), 182 | (172, 'Caballero (DM)', 118), 183 | (173, 'Comedero Arriba (DM)', 118), 184 | (174, 'Platanal (DM)', 118), 185 | (175, 'Zambrana Abajo (DM)', 118), 186 | (176, 'La Cueva (DM)', 119), 187 | (177, 'La Bija (DM)', 121), 188 | (178, 'Angelina (DM)', 121), 189 | (179, 'Hernando Alonzo (DM)', 121), 190 | (180, 'Pedro García (DM)', 122), 191 | (181, 'La Canela (DM)', 122), 192 | (182, 'San Francisco de Jacagua (DM)', 122), 193 | (183, 'Hato del Yaque (DM)', 122), 194 | (184, 'Santiago Oeste (DM)', 122), 195 | (185, 'Juncalito (DM)', 124), 196 | (186, 'El Caimito (DM)', 124), 197 | (187, 'Las Palomas (DM)', 125), 198 | (188, 'El Rubio (DM)', 126), 199 | (189, 'La Cuesta (DM)', 126), 200 | (190, 'Las Placetas (DM)', 126), 201 | (191, 'Canca La Piedra (DM)', 127), 202 | (192, 'Palmar Arriba (DM)', 128), 203 | (193, 'El Limón (DM)', 128), 204 | (194, 'Guayabal (DM)', 129), 205 | (195, 'Canabacoa (DM)', 129), 206 | (196, 'Ámina (DM)', 135), 207 | (197, 'Jaibón o Pueblo Nuevo (DM)', 135), 208 | (198, 'Guatapanal (DM)', 135), 209 | (199, 'Maizal (DM)', 136), 210 | (200, 'Jicomé (DM)', 136), 211 | (201, 'Boca de Mao (DM)', 136), 212 | (202, 'Paradero (DM)', 136), 213 | (203, 'Jaibón (DM)', 137), 214 | (204, 'La Caya (DM)', 137), 215 | (205, 'Cruce de Guayacanes (DM)', 137), 216 | (206, 'Sabana del Puerto (DM)', 138), 217 | (207, 'Juma Bejucal (DM)', 138), 218 | (208, 'Arroyo Toro - Masipedro (DM)', 138), 219 | (209, 'Jayaco (DM)', 138), 220 | (210, 'La Salvia - Los Quemados (DM)', 138), 221 | (211, 'Villa de Sonador (DM)', 140), 222 | (212, 'Juan Adrián (DM)', 140), 223 | (213, 'Don Juan (DM)', 141), 224 | (214, 'Chirino (DM)', 141), 225 | (215, 'Boyá (DM)', 141), 226 | (216, 'Gonzalo (DM)', 143), 227 | (217, 'Majagual (DM)', 143), 228 | (218, 'Los Botados (DM)', 144), 229 | (219, 'Mamá Tingó (DM)', 144), 230 | (220, 'Yerba Buena (DM)', 146), 231 | (221, 'Mata Palacio (DM)', 146), 232 | (222, 'Guayabo Dulce (DM)', 146), 233 | (223, 'Elupina Cordero de Las Cañitas (DM)', 147), 234 | (224, 'La Ciénaga (DM)', 149), 235 | (225, 'Nizao - Las Auyamas (DM)', 149), 236 | (226, 'El Pinar (DM)', 149), 237 | (227, 'El Naranjal (DM)', 149), 238 | (228, 'San Luis (DM)', 152), 239 | (229, 'La Victoria (DM)', 154), 240 | (230, 'La Caleta (DM)', 155), 241 | (231, 'Hato Viejo (DM)', 156), 242 | (232, 'Palmarejo-Villa Linda (DM)', 157), 243 | (233, 'Pantoja (DM)', 157), 244 | (234, 'La Guáyiga (DM)', 158), 245 | (235, 'La Cuaba (DM)', 158); 246 | 247 | -- 2024-07-25 14:15:59 248 | -------------------------------------------------------------------------------- /JSON/municipios.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "provinciaId":1, 4 | "nombre":"Santo Domingo de Guzmán" 5 | }, 6 | { 7 | "provinciaId":2, 8 | "nombre":"Azua" 9 | }, 10 | { 11 | "provinciaId":2, 12 | "nombre":"Las Charcas" 13 | }, 14 | { 15 | "provinciaId":2, 16 | "nombre":"Las Yayas de Viajama" 17 | }, 18 | { 19 | "provinciaId":2, 20 | "nombre":"Padre Las Casas" 21 | }, 22 | { 23 | "provinciaId":2, 24 | "nombre":"Peralta" 25 | }, 26 | { 27 | "provinciaId":2, 28 | "nombre":"Sabana Yegua" 29 | }, 30 | { 31 | "provinciaId":2, 32 | "nombre":"Pueblo Viejo" 33 | }, 34 | { 35 | "provinciaId":2, 36 | "nombre":"Tábara Arriba" 37 | }, 38 | { 39 | "provinciaId":2, 40 | "nombre":"Guayabal" 41 | }, 42 | { 43 | "provinciaId":2, 44 | "nombre":"Estebanía" 45 | }, 46 | { 47 | "provinciaId":3, 48 | "nombre":"Neiba" 49 | }, 50 | { 51 | "provinciaId":3, 52 | "nombre":"Galván" 53 | }, 54 | { 55 | "provinciaId":3, 56 | "nombre":"Tamayo" 57 | }, 58 | { 59 | "provinciaId":3, 60 | "nombre":"Villa Jaragua" 61 | }, 62 | { 63 | "provinciaId":3, 64 | "nombre":"Los Ríos" 65 | }, 66 | { 67 | "provinciaId":4, 68 | "nombre":"Barahona" 69 | }, 70 | { 71 | "provinciaId":4, 72 | "nombre":"Cabral" 73 | }, 74 | { 75 | "provinciaId":4, 76 | "nombre":"Enriquillo" 77 | }, 78 | { 79 | "provinciaId":4, 80 | "nombre":"Paraíso" 81 | }, 82 | { 83 | "provinciaId":4, 84 | "nombre":"Vicente Noble" 85 | }, 86 | { 87 | "provinciaId":4, 88 | "nombre":"El Peñón" 89 | }, 90 | { 91 | "provinciaId":4, 92 | "nombre":"La Ciénaga" 93 | }, 94 | { 95 | "provinciaId":4, 96 | "nombre":"Fundación" 97 | }, 98 | { 99 | "provinciaId":4, 100 | "nombre":"Las Salinas" 101 | }, 102 | { 103 | "provinciaId":4, 104 | "nombre":"Polo" 105 | }, 106 | { 107 | "provinciaId":4, 108 | "nombre":"Jaquimeyes" 109 | }, 110 | { 111 | "provinciaId":5, 112 | "nombre":"Dajabón" 113 | }, 114 | { 115 | "provinciaId":5, 116 | "nombre":"Loma de Cabrera" 117 | }, 118 | { 119 | "provinciaId":5, 120 | "nombre":"Partido" 121 | }, 122 | { 123 | "provinciaId":5, 124 | "nombre":"Restauración" 125 | }, 126 | { 127 | "provinciaId":5, 128 | "nombre":"El Pino" 129 | }, 130 | { 131 | "provinciaId":6, 132 | "nombre":"San Francisco de Macorís" 133 | }, 134 | { 135 | "provinciaId":6, 136 | "nombre":"Arenoso" 137 | }, 138 | { 139 | "provinciaId":6, 140 | "nombre":"Castillo" 141 | }, 142 | { 143 | "provinciaId":6, 144 | "nombre":"Pimentel" 145 | }, 146 | { 147 | "provinciaId":6, 148 | "nombre":"Villa Riva" 149 | }, 150 | { 151 | "provinciaId":6, 152 | "nombre":"Las Guáranas" 153 | }, 154 | { 155 | "provinciaId":6, 156 | "nombre":"Eugenio María de Hostos" 157 | }, 158 | { 159 | "provinciaId":7, 160 | "nombre":"Comendador" 161 | }, 162 | { 163 | "provinciaId":7, 164 | "nombre":"Bánica" 165 | }, 166 | { 167 | "provinciaId":7, 168 | "nombre":"El Llano" 169 | }, 170 | { 171 | "provinciaId":7, 172 | "nombre":"Hondo Valle" 173 | }, 174 | { 175 | "provinciaId":7, 176 | "nombre":"Pedro Santana" 177 | }, 178 | { 179 | "provinciaId":7, 180 | "nombre":"Juan Santiago" 181 | }, 182 | { 183 | "provinciaId":8, 184 | "nombre":"El Seibo" 185 | }, 186 | { 187 | "provinciaId":8, 188 | "nombre":"Miches" 189 | }, 190 | { 191 | "provinciaId":9, 192 | "nombre":"Moca" 193 | }, 194 | { 195 | "provinciaId":9, 196 | "nombre":"Cayetano Germosén" 197 | }, 198 | { 199 | "provinciaId":9, 200 | "nombre":"Gaspar Hernández" 201 | }, 202 | { 203 | "provinciaId":9, 204 | "nombre":"Jamao Al Norte" 205 | }, 206 | { 207 | "provinciaId":9, 208 | "nombre":"San Víctor " 209 | }, 210 | { 211 | "provinciaId":10, 212 | "nombre":"Jimaní" 213 | }, 214 | { 215 | "provinciaId":10, 216 | "nombre":"Duvergé" 217 | }, 218 | { 219 | "provinciaId":10, 220 | "nombre":"La Descubierta" 221 | }, 222 | { 223 | "provinciaId":10, 224 | "nombre":"Postrer Río" 225 | }, 226 | { 227 | "provinciaId":10, 228 | "nombre":"Cristóbal" 229 | }, 230 | { 231 | "provinciaId":10, 232 | "nombre":"Mella" 233 | }, 234 | { 235 | "provinciaId":11, 236 | "nombre":"Higüey" 237 | }, 238 | { 239 | "provinciaId":11, 240 | "nombre":"San Rafael del Yuma" 241 | }, 242 | { 243 | "provinciaId":12, 244 | "nombre":"La Romana" 245 | }, 246 | { 247 | "provinciaId":12, 248 | "nombre":"Guaymate" 249 | }, 250 | { 251 | "provinciaId":12, 252 | "nombre":"Villa Hermosa" 253 | }, 254 | { 255 | "provinciaId":13, 256 | "nombre":"La Vega" 257 | }, 258 | { 259 | "provinciaId":13, 260 | "nombre":"Constanza" 261 | }, 262 | { 263 | "provinciaId":13, 264 | "nombre":"Jarabacoa" 265 | }, 266 | { 267 | "provinciaId":13, 268 | "nombre":"Jima Abajo" 269 | }, 270 | { 271 | "provinciaId":14, 272 | "nombre":"Nagua" 273 | }, 274 | { 275 | "provinciaId":14, 276 | "nombre":"Cabrera" 277 | }, 278 | { 279 | "provinciaId":14, 280 | "nombre":"El Factor" 281 | }, 282 | { 283 | "provinciaId":14, 284 | "nombre":"Río San Juan" 285 | }, 286 | { 287 | "provinciaId":15, 288 | "nombre":"Monte Cristi" 289 | }, 290 | { 291 | "provinciaId":15, 292 | "nombre":"Castañuelas" 293 | }, 294 | { 295 | "provinciaId":15, 296 | "nombre":"Guayubín" 297 | }, 298 | { 299 | "provinciaId":15, 300 | "nombre":"Las Matas de Santa Cruz" 301 | }, 302 | { 303 | "provinciaId":15, 304 | "nombre":"Pepillo Salcedo" 305 | }, 306 | { 307 | "provinciaId":15, 308 | "nombre":"Villa Vásquez" 309 | }, 310 | { 311 | "provinciaId":16, 312 | "nombre":"Pedernales" 313 | }, 314 | { 315 | "provinciaId":16, 316 | "nombre":"Oviedo" 317 | }, 318 | { 319 | "provinciaId":17, 320 | "nombre":"Baní" 321 | }, 322 | { 323 | "provinciaId":17, 324 | "nombre":"Nizao" 325 | }, 326 | { 327 | "provinciaId":17, 328 | "nombre":"Matanzas" 329 | }, 330 | { 331 | "provinciaId":18, 332 | "nombre":"Puerto Plata" 333 | }, 334 | { 335 | "provinciaId":18, 336 | "nombre":"Altamira" 337 | }, 338 | { 339 | "provinciaId":18, 340 | "nombre":"Guananico" 341 | }, 342 | { 343 | "provinciaId":18, 344 | "nombre":"Imbert" 345 | }, 346 | { 347 | "provinciaId":18, 348 | "nombre":"Los Hidalgos" 349 | }, 350 | { 351 | "provinciaId":18, 352 | "nombre":"Luperón" 353 | }, 354 | { 355 | "provinciaId":18, 356 | "nombre":"Sosúa" 357 | }, 358 | { 359 | "provinciaId":18, 360 | "nombre":"Villa Isabela" 361 | }, 362 | { 363 | "provinciaId":18, 364 | "nombre":"Villa Montellano" 365 | }, 366 | { 367 | "provinciaId":19, 368 | "nombre":"Salcedo" 369 | }, 370 | { 371 | "provinciaId":19, 372 | "nombre":"Tenares" 373 | }, 374 | { 375 | "provinciaId":19, 376 | "nombre":"Villa Tapia" 377 | }, 378 | { 379 | "provinciaId":20, 380 | "nombre":"Samaná" 381 | }, 382 | { 383 | "provinciaId":20, 384 | "nombre":"Sánchez" 385 | }, 386 | { 387 | "provinciaId":20, 388 | "nombre":"Las Terrenas" 389 | }, 390 | { 391 | "provinciaId":21, 392 | "nombre":"San Cristóbal" 393 | }, 394 | { 395 | "provinciaId":21, 396 | "nombre":"Sabana Grande de Palenque" 397 | }, 398 | { 399 | "provinciaId":21, 400 | "nombre":"Bajos de Haina" 401 | }, 402 | { 403 | "provinciaId":21, 404 | "nombre":"Cambita Garabitos" 405 | }, 406 | { 407 | "provinciaId":21, 408 | "nombre":"Villa Altagracia" 409 | }, 410 | { 411 | "provinciaId":21, 412 | "nombre":"Yaguate" 413 | }, 414 | { 415 | "provinciaId":21, 416 | "nombre":"San Gregorio de Nigua" 417 | }, 418 | { 419 | "provinciaId":21, 420 | "nombre":"Los Cacaos" 421 | }, 422 | { 423 | "provinciaId":22, 424 | "nombre":"San Juan" 425 | }, 426 | { 427 | "provinciaId":22, 428 | "nombre":"Bohechío" 429 | }, 430 | { 431 | "provinciaId":22, 432 | "nombre":"El Cercado" 433 | }, 434 | { 435 | "provinciaId":22, 436 | "nombre":"Juan de Herrera" 437 | }, 438 | { 439 | "provinciaId":22, 440 | "nombre":"Las Matas de Farfán" 441 | }, 442 | { 443 | "provinciaId":22, 444 | "nombre":"Vallejuelo" 445 | }, 446 | { 447 | "provinciaId":23, 448 | "nombre":"San Pedro de Macorís" 449 | }, 450 | { 451 | "provinciaId":23, 452 | "nombre":"Los Llanos" 453 | }, 454 | { 455 | "provinciaId":23, 456 | "nombre":"Ramón Santana" 457 | }, 458 | { 459 | "provinciaId":23, 460 | "nombre":"Consuelo" 461 | }, 462 | { 463 | "provinciaId":23, 464 | "nombre":"Quisqueya" 465 | }, 466 | { 467 | "provinciaId":23, 468 | "nombre":"Guayacanes" 469 | }, 470 | { 471 | "provinciaId":24, 472 | "nombre":"Cotuí" 473 | }, 474 | { 475 | "provinciaId":24, 476 | "nombre":"Cevicos" 477 | }, 478 | { 479 | "provinciaId":24, 480 | "nombre":"Fantino" 481 | }, 482 | { 483 | "provinciaId":24, 484 | "nombre":"Villa La Mata" 485 | }, 486 | { 487 | "provinciaId":25, 488 | "nombre":"Santiago" 489 | }, 490 | { 491 | "provinciaId":25, 492 | "nombre":"Bisonó" 493 | }, 494 | { 495 | "provinciaId":25, 496 | "nombre":"Jánico" 497 | }, 498 | { 499 | "provinciaId":25, 500 | "nombre":"Licey al Medio" 501 | }, 502 | { 503 | "provinciaId":25, 504 | "nombre":"San José de Las Matas" 505 | }, 506 | { 507 | "provinciaId":25, 508 | "nombre":"Tamboril" 509 | }, 510 | { 511 | "provinciaId":25, 512 | "nombre":"Villa González" 513 | }, 514 | { 515 | "provinciaId":25, 516 | "nombre":"Puñal" 517 | }, 518 | { 519 | "provinciaId":25, 520 | "nombre":"Sabana Iglesia " 521 | }, 522 | { 523 | "provinciaId":25, 524 | "nombre":"Baitoa" 525 | }, 526 | { 527 | "provinciaId":26, 528 | "nombre":"San Ignacio de Sabaneta" 529 | }, 530 | { 531 | "provinciaId":26, 532 | "nombre":"Villa Los Almácigos" 533 | }, 534 | { 535 | "provinciaId":26, 536 | "nombre":"Monción" 537 | }, 538 | { 539 | "provinciaId":27, 540 | "nombre":"Mao" 541 | }, 542 | { 543 | "provinciaId":27, 544 | "nombre":"Esperanza" 545 | }, 546 | { 547 | "provinciaId":27, 548 | "nombre":"Laguna Salada" 549 | }, 550 | { 551 | "provinciaId":28, 552 | "nombre":"Bonao" 553 | }, 554 | { 555 | "provinciaId":28, 556 | "nombre":"Maimón" 557 | }, 558 | { 559 | "provinciaId":28, 560 | "nombre":"Piedra Blanca" 561 | }, 562 | { 563 | "provinciaId":29, 564 | "nombre":"Monte Plata" 565 | }, 566 | { 567 | "provinciaId":29, 568 | "nombre":"Bayaguana" 569 | }, 570 | { 571 | "provinciaId":29, 572 | "nombre":"Sabana Grande de Boyá" 573 | }, 574 | { 575 | "provinciaId":29, 576 | "nombre":"Yamasá" 577 | }, 578 | { 579 | "provinciaId":29, 580 | "nombre":"Peralvillo" 581 | }, 582 | { 583 | "provinciaId":30, 584 | "nombre":"Hato Mayor" 585 | }, 586 | { 587 | "provinciaId":30, 588 | "nombre":"Sabana de La Mar" 589 | }, 590 | { 591 | "provinciaId":30, 592 | "nombre":"El Valle" 593 | }, 594 | { 595 | "provinciaId":31, 596 | "nombre":"San José de Ocoa" 597 | }, 598 | { 599 | "provinciaId":31, 600 | "nombre":"Sabana Larga" 601 | }, 602 | { 603 | "provinciaId":31, 604 | "nombre":"Rancho Arriba" 605 | }, 606 | { 607 | "provinciaId":32, 608 | "nombre":"Santo Domingo Este" 609 | }, 610 | { 611 | "provinciaId":32, 612 | "nombre":"Santo Domingo Oeste" 613 | }, 614 | { 615 | "provinciaId":32, 616 | "nombre":"Santo Domingo Norte" 617 | }, 618 | { 619 | "provinciaId":32, 620 | "nombre":"Boca Chica" 621 | }, 622 | { 623 | "provinciaId":32, 624 | "nombre":"San Antonio de Guerra" 625 | }, 626 | { 627 | "provinciaId":32, 628 | "nombre":"Los Alcarrizos" 629 | }, 630 | { 631 | "provinciaId":32, 632 | "nombre":"Pedro Brand" 633 | } 634 | ] -------------------------------------------------------------------------------- /parsing/2021/parse.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import sys 3 | import os 4 | import logging 5 | from sqlalchemy import create_engine, text, Engine 6 | from sqlalchemy.types import Integer, String 7 | from dataclasses import dataclass 8 | 9 | 10 | # Dataclass to hold database credentials 11 | @dataclass 12 | class DatabaseCreds: 13 | user: str = "root" 14 | password: str = "admin" 15 | host: str = "127.0.0.1" 16 | port: int = 3306 17 | database: str = "division-territorial-rd" 18 | 19 | 20 | # Mapping for column names in the Excel file to database column names 21 | COLUMN_NAMES = { 22 | "Región": "region", 23 | "Provincia": "provincia", 24 | "Municipio": "municipio", 25 | "Distrito municipal": "distrito", 26 | "Sección": "seccion", 27 | "Barrio/paraje": "barrio", 28 | "Sub-barrio": "barrio2", 29 | "Toponimia o nombre": "nombre", 30 | } 31 | 32 | # Define types for the columns 33 | TYPES = { 34 | "region": "int", 35 | "provincia": "int", 36 | "municipio": "int", 37 | "distrito": "int", 38 | "seccion": "int", 39 | "barrio": "int", 40 | "barrio2": "int", 41 | } 42 | 43 | # Mapping to define relationships between tables for foreign keys 44 | RELATIONS_MAPPER = { 45 | "municipios": { 46 | "t": "municipios", 47 | "fk": "provinciaId", 48 | "t_relation": "provincias", 49 | "t_relation_ref": "id", 50 | }, 51 | "distritos": { 52 | "t": "distritos", 53 | "fk": "municipioId", 54 | "t_relation": "municipios", 55 | "t_relation_ref": "id", 56 | }, 57 | "secciones_distritos": { 58 | "t": "secciones", 59 | "fk": "distritoId", 60 | "t_relation": "distritos", 61 | "t_relation_ref": "id", 62 | }, 63 | "secciones_municipios": { 64 | "t": "secciones", 65 | "fk": "municipioId", 66 | "t_relation": "municipios", 67 | "t_relation_ref": "id", 68 | }, 69 | "barrios": { 70 | "t": "barrios", 71 | "fk": "seccionId", 72 | "t_relation": "secciones", 73 | "t_relation_ref": "id", 74 | }, 75 | "sub_barrios": { 76 | "t": "sub_barrios", 77 | "fk": "barrioId", 78 | "t_relation": "barrios", 79 | "t_relation_ref": "id", 80 | }, 81 | } 82 | 83 | # Configure logging 84 | logging.basicConfig( 85 | level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s" 86 | ) 87 | 88 | 89 | def parse_env_file(filename: str = ".env") -> DatabaseCreds: 90 | env = dict() 91 | with open(filename) as env_file: 92 | for line in env_file: 93 | if line.startswith("#") or not line.strip(): 94 | continue 95 | 96 | k, v = line.strip().split("=", 1) 97 | env[k] = v 98 | 99 | return DatabaseCreds( 100 | user=env["DB_USER"], 101 | password=env["DB_PASSWORD"], 102 | host=env["DB_HOST"], 103 | port=env["DB_PORT"], 104 | database=env["DB_DATABASE"], 105 | ) 106 | 107 | 108 | def extract_excel_data(sheet_name: str, xls_obj: pd.ExcelFile) -> pd.DataFrame: 109 | """ 110 | Extract and clean data from an Excel sheet. 111 | Args: 112 | sheet_name (str): Name of the Excel sheet. 113 | xls_obj (pd.ExcelFile): Excel file object. 114 | Returns: 115 | pd.DataFrame: Cleaned DataFrame. 116 | """ 117 | df = xls_obj.parse(sheet_name=sheet_name).dropna() 118 | df = ( 119 | df.rename(columns=df.iloc[0]) 120 | .drop(df.index[0]) 121 | .rename(columns=COLUMN_NAMES) 122 | .astype(TYPES) 123 | ) 124 | return df 125 | 126 | 127 | def filter_data( 128 | filter_name: str, columns: list[str], xls_obj: pd.ExcelFile 129 | ) -> pd.DataFrame: 130 | """ 131 | Filter and extract data based on specified criteria. 132 | Args: 133 | filter_name (str): The name of the filter to apply. 134 | columns (list[str]): List of columns to retain. 135 | xls_obj (pd.ExcelFile): Excel file object. 136 | Returns: 137 | pd.DataFrame: Filtered DataFrame. 138 | """ 139 | combined_df = [] 140 | 141 | for sheet in xls_obj.sheet_names: 142 | df = extract_excel_data(sheet, xls_obj) 143 | 144 | # Define filter conditions 145 | filters = { 146 | "provincias": df["municipio"] == 0, 147 | "municipios": (df["municipio"] > 0) & (df["distrito"] == 0), 148 | "distritos": (df["municipio"] > 0) 149 | & (df["distrito"] > 1) 150 | & (df["seccion"] == 0), 151 | "secciones": (df["municipio"] > 0) 152 | & (df["distrito"] > 0) 153 | & (df["seccion"] > 0) 154 | & (df["barrio"] == 0), 155 | "barrios": (df["municipio"] > 0) 156 | & (df["distrito"] > 0) 157 | & (df["seccion"] > 0) 158 | & (df["barrio"] > 0) 159 | & (df["barrio2"] == 0), 160 | "sub_barrios": (df["municipio"] > 0) 161 | & (df["distrito"] > 0) 162 | & (df["seccion"] > 0) 163 | & (df["barrio"] > 0) 164 | & (df["barrio2"] > 0), 165 | } 166 | 167 | filtered_df = df[filters[filter_name]].dropna().astype(TYPES) 168 | combined_df.append(filtered_df) 169 | 170 | combined_df = pd.concat(combined_df, ignore_index=True) 171 | columns_to_drop = [ 172 | column for column in combined_df.columns if column not in columns 173 | ] 174 | combined_df.drop(columns=columns_to_drop, inplace=True) 175 | combined_df.index += 1 176 | return combined_df 177 | 178 | 179 | def save_to_sql(df: pd.DataFrame, table_name: str, engine: Engine, dtype_mapping: dict): 180 | """ 181 | Save DataFrame to SQL table. 182 | Args: 183 | df (pd.DataFrame): DataFrame to save. 184 | table_name (str): Name of the SQL table. 185 | engine: SQLAlchemy engine object. 186 | dtype_mapping (dict): Mapping of column types. 187 | """ 188 | df.to_sql(name=table_name, con=engine, dtype=dtype_mapping, if_exists="replace") 189 | 190 | 191 | def save_to_json(df: pd.DataFrame, name: str, output_dir: str = ".json_output/"): 192 | """ 193 | Save DataFrames to JSON files. 194 | Args: 195 | df (pd.DataFrame): DataFrame to save. 196 | name (str): Name of the file 197 | output_dir (str): Directory to save JSON files. 198 | """ 199 | if not os.path.exists(output_dir): 200 | os.makedirs(output_dir) 201 | 202 | output_file = os.path.join(output_dir, f"{name}.json") 203 | df.to_json(output_file, orient="records", force_ascii=False, indent=2) 204 | 205 | 206 | def execute_sql_relations(engine: Engine, relations: list): 207 | """ 208 | Execute SQL commands to set up foreign key relations. 209 | Args: 210 | engine: SQLAlchemy engine object. 211 | relations (list): List of SQL commands as strings. 212 | """ 213 | with engine.connect() as connection: 214 | for relation in relations: 215 | connection.execute(text(relation)) 216 | 217 | 218 | def extract_and_save(filename: str, db_creds: DatabaseCreds = parse_env_file()): 219 | """ 220 | Extract data from Excel, filter it, and save to the database. 221 | Args: 222 | filename (str): Path to the Excel file. 223 | db_creds (DatabaseCreds): Database credentials. 224 | """ 225 | xl = pd.ExcelFile(filename) 226 | 227 | # Define data filters and corresponding columns 228 | data_filters = { 229 | "provincias": ["nombre"], 230 | "municipios": ["provincia", "municipio", "nombre"], 231 | "distritos": ["provincia", "municipio", "distrito", "nombre"], 232 | "secciones": ["provincia", "municipio", "distrito", "seccion", "nombre"], 233 | "barrios": [ 234 | "provincia", 235 | "municipio", 236 | "distrito", 237 | "seccion", 238 | "barrio", 239 | "nombre", 240 | ], 241 | "sub_barrios": [ 242 | "provincia", 243 | "municipio", 244 | "distrito", 245 | "seccion", 246 | "barrio", 247 | "barrio2", 248 | "nombre", 249 | ], 250 | } 251 | 252 | # Filter data based on criteria 253 | dfs = { 254 | name: filter_data(name, columns, xl) for name, columns in data_filters.items() 255 | } 256 | 257 | # Transform data to match database schema and define relationships 258 | municipios_sql = ( 259 | dfs["municipios"] 260 | .rename(columns={"provincia": RELATIONS_MAPPER["municipios"]["fk"]}) 261 | .drop(columns=["municipio"]) 262 | ) 263 | distritos_sql = pd.merge( 264 | dfs["distritos"], 265 | dfs["municipios"] 266 | .drop(columns=["nombre"]) 267 | .rename_axis(RELATIONS_MAPPER["distritos"]["fk"]) 268 | .reset_index(), 269 | on=["provincia", "municipio"], 270 | ) 271 | distritos_sql.index += 1 272 | distritos_sql.drop(columns=["provincia", "municipio", "distrito"], inplace=True) 273 | secciones_sql = pd.merge( 274 | dfs["secciones"], 275 | dfs["municipios"] 276 | .drop(columns=["nombre"]) 277 | .rename_axis(RELATIONS_MAPPER["secciones_municipios"]["fk"]) 278 | .reset_index(), 279 | how="left", 280 | on=["provincia", "municipio"], 281 | ) 282 | secciones_sql = pd.merge( 283 | secciones_sql, 284 | dfs["distritos"] 285 | .drop(columns=["nombre"]) 286 | .rename_axis(RELATIONS_MAPPER["secciones_distritos"]["fk"]) 287 | .reset_index(), 288 | how="left", 289 | on=["provincia", "municipio", "distrito"], 290 | ) 291 | secciones_sql.index += 1 292 | secciones_sql.drop( 293 | columns=["provincia", "municipio", "distrito", "seccion"], inplace=True 294 | ) 295 | barrios_sql = pd.merge( 296 | dfs["barrios"], 297 | dfs["secciones"] 298 | .drop(columns=["nombre"]) 299 | .rename_axis(RELATIONS_MAPPER["barrios"]["fk"]) 300 | .reset_index(), 301 | on=["provincia", "municipio", "distrito", "seccion"], 302 | ) 303 | barrios_sql.index += 1 304 | barrios_sql.drop( 305 | columns=["provincia", "municipio", "distrito", "seccion", "barrio"], 306 | inplace=True, 307 | ) 308 | sub_barrios_sql = pd.merge( 309 | dfs["sub_barrios"], 310 | dfs["barrios"] 311 | .drop(columns=["nombre"]) 312 | .rename_axis(RELATIONS_MAPPER["sub_barrios"]["fk"]) 313 | .reset_index(), 314 | on=["provincia", "municipio", "distrito", "seccion", "barrio"], 315 | ) 316 | sub_barrios_sql.index += 1 317 | sub_barrios_sql.drop( 318 | columns=["provincia", "municipio", "distrito", "seccion", "barrio", "barrio2"], 319 | inplace=True, 320 | ) 321 | 322 | # Create database engine 323 | engine = create_engine( 324 | f"mysql+pymysql://{db_creds.user}:{db_creds.password}@{ 325 | db_creds.host}:{db_creds.port}/{db_creds.database}" 326 | ) 327 | 328 | # Define column types for each table 329 | dtype_mapping = { 330 | "provincias": {"id": Integer(), "nombre": String(50)}, 331 | "municipios": { 332 | "id": Integer(), 333 | "provinciaId": Integer(), 334 | "nombre": String(150), 335 | }, 336 | "distritos": {"id": Integer(), "municipioId": Integer(), "nombre": String(150)}, 337 | "secciones": { 338 | "id": Integer(), 339 | "distritoId": Integer(), 340 | "municipioId": Integer(), 341 | "nombre": String(150), 342 | }, 343 | "barrios": {"id": Integer(), "seccionId": Integer(), "nombre": String(150)}, 344 | "sub_barrios": {"id": Integer(), "barrioId": Integer(), "nombre": String(150)}, 345 | } 346 | 347 | # Save dataframes to SQL tables 348 | save_to_sql( 349 | dfs["provincias"].rename_axis("id"), 350 | "provincias", 351 | engine, 352 | dtype_mapping["provincias"], 353 | ) 354 | 355 | save_to_json(dfs["provincias"].rename_axis("id").reset_index(), "provincias") 356 | 357 | save_to_sql( 358 | municipios_sql.rename_axis("id"), 359 | "municipios", 360 | engine, 361 | dtype_mapping["municipios"], 362 | ) 363 | 364 | save_to_json(municipios_sql.rename_axis("id"), "municipios") 365 | 366 | save_to_sql( 367 | distritos_sql.rename_axis("id"), "distritos", engine, dtype_mapping["distritos"] 368 | ) 369 | 370 | save_to_json(distritos_sql.rename_axis("id").reset_index(), "distritos") 371 | 372 | save_to_sql( 373 | secciones_sql.rename_axis("id"), "secciones", engine, dtype_mapping["secciones"] 374 | ) 375 | 376 | save_to_json(secciones_sql.rename_axis("id").reset_index(), "secciones") 377 | 378 | save_to_sql( 379 | barrios_sql.rename_axis("id"), "barrios", engine, dtype_mapping["barrios"] 380 | ) 381 | 382 | save_to_json(barrios_sql.rename_axis("id").reset_index(), "barrios") 383 | 384 | save_to_sql( 385 | sub_barrios_sql.rename_axis("id"), 386 | "sub_barrios", 387 | engine, 388 | dtype_mapping["sub_barrios"], 389 | ) 390 | 391 | save_to_json(sub_barrios_sql.rename_axis("id").reset_index(), "sub_barrios") 392 | 393 | # Define and execute SQL commands to set up foreign key relationships 394 | relation_sql = [ 395 | f"""ALTER TABLE {RELATIONS_MAPPER[relation]["t"]} 396 | ADD CONSTRAINT fk_{RELATIONS_MAPPER[relation]["t"]}_{RELATIONS_MAPPER[relation]["t_relation"]} 397 | FOREIGN KEY ({RELATIONS_MAPPER[relation]["fk"]}) 398 | REFERENCES {RELATIONS_MAPPER[relation]["t_relation"]}({RELATIONS_MAPPER[relation]["t_relation_ref"]})""" 399 | for relation in RELATIONS_MAPPER.keys() 400 | ] 401 | 402 | execute_sql_relations(engine, relation_sql) 403 | 404 | 405 | if __name__ == "__main__": 406 | filename: str = "division_territorial_2021.xlsx" 407 | logging.info(f"Start parsing {filename}") 408 | try: 409 | extract_and_save(filename) 410 | except Exception as e: 411 | logging.error(f"Failed parsing: {e}", exc_info=True) 412 | sys.exit(42) 413 | logging.info("Parsing Done!") 414 | sys.exit(0) 415 | -------------------------------------------------------------------------------- /JSON/distritos.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id":1, 4 | "nombre":"Barro Arriba (DM)", 5 | "municipioId":2 6 | }, 7 | { 8 | "id":2, 9 | "nombre":"Las Barías-La Estancia (DM)", 10 | "municipioId":2 11 | }, 12 | { 13 | "id":3, 14 | "nombre":"Los Jovillos (DM)", 15 | "municipioId":2 16 | }, 17 | { 18 | "id":4, 19 | "nombre":"Puerto Viejo (DM)", 20 | "municipioId":2 21 | }, 22 | { 23 | "id":5, 24 | "nombre":"Barreras (DM)", 25 | "municipioId":2 26 | }, 27 | { 28 | "id":6, 29 | "nombre":"Doña Emma Balaguer Viuda Vallejo (DM)", 30 | "municipioId":2 31 | }, 32 | { 33 | "id":7, 34 | "nombre":"Clavellina (DM)", 35 | "municipioId":2 36 | }, 37 | { 38 | "id":8, 39 | "nombre":"Las Lomas (DM)", 40 | "municipioId":2 41 | }, 42 | { 43 | "id":9, 44 | "nombre":"Palmar de Ocoa (DM)", 45 | "municipioId":3 46 | }, 47 | { 48 | "id":10, 49 | "nombre":"Villarpando (DM)", 50 | "municipioId":4 51 | }, 52 | { 53 | "id":11, 54 | "nombre":"Hato Nuevo Cortés (DM)", 55 | "municipioId":4 56 | }, 57 | { 58 | "id":12, 59 | "nombre":"Las Lagunas (DM)", 60 | "municipioId":5 61 | }, 62 | { 63 | "id":13, 64 | "nombre":"La Siembra (DM)", 65 | "municipioId":5 66 | }, 67 | { 68 | "id":14, 69 | "nombre":"Monte Bonito (DM)", 70 | "municipioId":5 71 | }, 72 | { 73 | "id":15, 74 | "nombre":"Los Fríos (DM)", 75 | "municipioId":5 76 | }, 77 | { 78 | "id":16, 79 | "nombre":"Proyecto 4 (DM)", 80 | "municipioId":7 81 | }, 82 | { 83 | "id":17, 84 | "nombre":"Ganadero (DM)", 85 | "municipioId":7 86 | }, 87 | { 88 | "id":18, 89 | "nombre":"Proyecto 2-C (DM)", 90 | "municipioId":7 91 | }, 92 | { 93 | "id":19, 94 | "nombre":"El Rosario (DM)", 95 | "municipioId":8 96 | }, 97 | { 98 | "id":20, 99 | "nombre":"Tábara Abajo (DM)", 100 | "municipioId":9 101 | }, 102 | { 103 | "id":21, 104 | "nombre":"Amiama Gómez (DM)", 105 | "municipioId":9 106 | }, 107 | { 108 | "id":22, 109 | "nombre":"Los Toros (DM)", 110 | "municipioId":9 111 | }, 112 | { 113 | "id":23, 114 | "nombre":"El Palmar (DM)", 115 | "municipioId":12 116 | }, 117 | { 118 | "id":24, 119 | "nombre":"El Salado (DM)", 120 | "municipioId":13 121 | }, 122 | { 123 | "id":25, 124 | "nombre":"Uvilla (DM)", 125 | "municipioId":14 126 | }, 127 | { 128 | "id":26, 129 | "nombre":"Santana (DM)", 130 | "municipioId":14 131 | }, 132 | { 133 | "id":27, 134 | "nombre":"Monserrate o Montserrat (DM)", 135 | "municipioId":14 136 | }, 137 | { 138 | "id":28, 139 | "nombre":"Cabeza de Toro (DM)", 140 | "municipioId":14 141 | }, 142 | { 143 | "id":29, 144 | "nombre":"Mena (DM)", 145 | "municipioId":14 146 | }, 147 | { 148 | "id":30, 149 | "nombre":"Santa Bárbara El 6 (DM)", 150 | "municipioId":14 151 | }, 152 | { 153 | "id":31, 154 | "nombre":"Las Clavellinas (DM)", 155 | "municipioId":16 156 | }, 157 | { 158 | "id":32, 159 | "nombre":"El Cachón (DM)", 160 | "municipioId":17 161 | }, 162 | { 163 | "id":33, 164 | "nombre":"La Guázara (DM)", 165 | "municipioId":17 166 | }, 167 | { 168 | "id":34, 169 | "nombre":"Villa Central (DM)", 170 | "municipioId":17 171 | }, 172 | { 173 | "id":35, 174 | "nombre":"Arroyo Dulce (DM)", 175 | "municipioId":19 176 | }, 177 | { 178 | "id":36, 179 | "nombre":"Los Patos (DM)", 180 | "municipioId":20 181 | }, 182 | { 183 | "id":37, 184 | "nombre":"Canoa (DM)", 185 | "municipioId":21 186 | }, 187 | { 188 | "id":38, 189 | "nombre":"Quita Coraza (DM)", 190 | "municipioId":21 191 | }, 192 | { 193 | "id":39, 194 | "nombre":"Fondo Negro (DM)", 195 | "municipioId":21 196 | }, 197 | { 198 | "id":40, 199 | "nombre":"Baoruco (DM)", 200 | "municipioId":23 201 | }, 202 | { 203 | "id":41, 204 | "nombre":"Pescadería (DM)", 205 | "municipioId":24 206 | }, 207 | { 208 | "id":42, 209 | "nombre":"Palo Alto (DM)", 210 | "municipioId":27 211 | }, 212 | { 213 | "id":43, 214 | "nombre":"Cañongo (DM)", 215 | "municipioId":28 216 | }, 217 | { 218 | "id":44, 219 | "nombre":"Capotillo (DM)", 220 | "municipioId":29 221 | }, 222 | { 223 | "id":45, 224 | "nombre":"Santiago de La Cruz (DM)", 225 | "municipioId":29 226 | }, 227 | { 228 | "id":46, 229 | "nombre":"Manuel Bueno (DM)", 230 | "municipioId":32 231 | }, 232 | { 233 | "id":47, 234 | "nombre":"La Peña (DM)", 235 | "municipioId":33 236 | }, 237 | { 238 | "id":48, 239 | "nombre":"Cenoví (DM)", 240 | "municipioId":33 241 | }, 242 | { 243 | "id":49, 244 | "nombre":"Jaya (DM)", 245 | "municipioId":33 246 | }, 247 | { 248 | "id":50, 249 | "nombre":"Presidente Don Antonio Guzmán Fernández (DM)", 250 | "municipioId":33 251 | }, 252 | { 253 | "id":51, 254 | "nombre":"Las Coles (DM)", 255 | "municipioId":34 256 | }, 257 | { 258 | "id":52, 259 | "nombre":"El Aguacate (DM)", 260 | "municipioId":34 261 | }, 262 | { 263 | "id":53, 264 | "nombre":"Agua Santa del Yuna (DM)", 265 | "municipioId":37 266 | }, 267 | { 268 | "id":54, 269 | "nombre":"Cristo Rey de Guaraguao (DM)", 270 | "municipioId":37 271 | }, 272 | { 273 | "id":55, 274 | "nombre":"Las Taranas (DM)", 275 | "municipioId":37 276 | }, 277 | { 278 | "id":56, 279 | "nombre":"Barraquito (DM)", 280 | "municipioId":37 281 | }, 282 | { 283 | "id":57, 284 | "nombre":"Sabana Grande (DM)", 285 | "municipioId":39 286 | }, 287 | { 288 | "id":58, 289 | "nombre":"Sabana Larga (DM)", 290 | "municipioId":40 291 | }, 292 | { 293 | "id":59, 294 | "nombre":"Guayabo (DM)", 295 | "municipioId":40 296 | }, 297 | { 298 | "id":60, 299 | "nombre":"Sabana Cruz (DM)", 300 | "municipioId":41 301 | }, 302 | { 303 | "id":61, 304 | "nombre":"Sabana Higüero (DM)", 305 | "municipioId":41 306 | }, 307 | { 308 | "id":62, 309 | "nombre":"Guanito (DM)", 310 | "municipioId":42 311 | }, 312 | { 313 | "id":63, 314 | "nombre":"Rancho de La Guardia (DM)", 315 | "municipioId":43 316 | }, 317 | { 318 | "id":64, 319 | "nombre":"Río Limpio (DM)", 320 | "municipioId":44 321 | }, 322 | { 323 | "id":65, 324 | "nombre":"Pedro Sánchez (DM)", 325 | "municipioId":46 326 | }, 327 | { 328 | "id":66, 329 | "nombre":"San Francisco-Vicentillo (DM)", 330 | "municipioId":46 331 | }, 332 | { 333 | "id":67, 334 | "nombre":"Santa Lucía (DM)", 335 | "municipioId":46 336 | }, 337 | { 338 | "id":68, 339 | "nombre":"El Cedro (DM)", 340 | "municipioId":47 341 | }, 342 | { 343 | "id":69, 344 | "nombre":"La Gina (DM)", 345 | "municipioId":47 346 | }, 347 | { 348 | "id":70, 349 | "nombre":"José Contreras (DM)", 350 | "municipioId":48 351 | }, 352 | { 353 | "id":71, 354 | "nombre":"Juan López (DM)", 355 | "municipioId":48 356 | }, 357 | { 358 | "id":72, 359 | "nombre":"Las Lagunas (DM)", 360 | "municipioId":48 361 | }, 362 | { 363 | "id":73, 364 | "nombre":"Canca la Reyna (DM)", 365 | "municipioId":48 366 | }, 367 | { 368 | "id":74, 369 | "nombre":"El Higüerito (DM)", 370 | "municipioId":48 371 | }, 372 | { 373 | "id":75, 374 | "nombre":"Monte de la Jagua (DM)", 375 | "municipioId":48 376 | }, 377 | { 378 | "id":76, 379 | "nombre":"La Ortega (DM)", 380 | "municipioId":48 381 | }, 382 | { 383 | "id":77, 384 | "nombre":"Joba Arriba (DM)", 385 | "municipioId":50 386 | }, 387 | { 388 | "id":78, 389 | "nombre":"Veragua (DM)", 390 | "municipioId":50 391 | }, 392 | { 393 | "id":79, 394 | "nombre":"Villa Magante (DM)", 395 | "municipioId":50 396 | }, 397 | { 398 | "id":80, 399 | "nombre":"El Limón (DM)", 400 | "municipioId":53 401 | }, 402 | { 403 | "id":81, 404 | "nombre":"Boca de Cachón (DM)", 405 | "municipioId":53 406 | }, 407 | { 408 | "id":82, 409 | "nombre":"Vengan a Ver (DM)", 410 | "municipioId":54 411 | }, 412 | { 413 | "id":83, 414 | "nombre":"Guayabal (DM)", 415 | "municipioId":56 416 | }, 417 | { 418 | "id":84, 419 | "nombre":"Batey 8 (DM)", 420 | "municipioId":57 421 | }, 422 | { 423 | "id":85, 424 | "nombre":"La Colonia (DM)", 425 | "municipioId":58 426 | }, 427 | { 428 | "id":86, 429 | "nombre":"Las Lagunas de Nisibón (DM)", 430 | "municipioId":59 431 | }, 432 | { 433 | "id":87, 434 | "nombre":"La Otra Banda (DM)", 435 | "municipioId":59 436 | }, 437 | { 438 | "id":88, 439 | "nombre":"Verón Punta Cana (DM)", 440 | "municipioId":59 441 | }, 442 | { 443 | "id":89, 444 | "nombre":"Boca de Yuma (DM)", 445 | "municipioId":60 446 | }, 447 | { 448 | "id":90, 449 | "nombre":"Bayahíbe (DM)", 450 | "municipioId":60 451 | }, 452 | { 453 | "id":91, 454 | "nombre":"Caleta (DM)", 455 | "municipioId":61 456 | }, 457 | { 458 | "id":92, 459 | "nombre":"Cumayasa (DM)", 460 | "municipioId":63 461 | }, 462 | { 463 | "id":93, 464 | "nombre":"Río Verde Arriba (DM)", 465 | "municipioId":64 466 | }, 467 | { 468 | "id":94, 469 | "nombre":"El Ranchito (DM)", 470 | "municipioId":64 471 | }, 472 | { 473 | "id":95, 474 | "nombre":"Tavera (DM)", 475 | "municipioId":64 476 | }, 477 | { 478 | "id":96, 479 | "nombre":"Don Juan Rodríguez (DM)", 480 | "municipioId":64 481 | }, 482 | { 483 | "id":97, 484 | "nombre":"Tireo (DM)", 485 | "municipioId":65 486 | }, 487 | { 488 | "id":98, 489 | "nombre":"La Sabina (DM)", 490 | "municipioId":65 491 | }, 492 | { 493 | "id":99, 494 | "nombre":"Buena Vista (DM)", 495 | "municipioId":66 496 | }, 497 | { 498 | "id":100, 499 | "nombre":"Manabao (DM)", 500 | "municipioId":66 501 | }, 502 | { 503 | "id":101, 504 | "nombre":"Rincón (DM)", 505 | "municipioId":67 506 | }, 507 | { 508 | "id":102, 509 | "nombre":"San José de Matanzas (DM)", 510 | "municipioId":68 511 | }, 512 | { 513 | "id":103, 514 | "nombre":"Las Gordas (DM)", 515 | "municipioId":68 516 | }, 517 | { 518 | "id":104, 519 | "nombre":"Arroyo al Medio (DM)", 520 | "municipioId":68 521 | }, 522 | { 523 | "id":105, 524 | "nombre":"Arroyo Salado (DM)", 525 | "municipioId":69 526 | }, 527 | { 528 | "id":106, 529 | "nombre":"La Entrada (DM)", 530 | "municipioId":69 531 | }, 532 | { 533 | "id":107, 534 | "nombre":"El Pozo (DM)", 535 | "municipioId":70 536 | }, 537 | { 538 | "id":108, 539 | "nombre":"Palo Verde (DM)", 540 | "municipioId":73 541 | }, 542 | { 543 | "id":109, 544 | "nombre":"Villa Elisa (DM)", 545 | "municipioId":74 546 | }, 547 | { 548 | "id":110, 549 | "nombre":"Hatillo Palma (DM)", 550 | "municipioId":74 551 | }, 552 | { 553 | "id":111, 554 | "nombre":"Cana Chapetón (DM)", 555 | "municipioId":74 556 | }, 557 | { 558 | "id":112, 559 | "nombre":"Santa Maria (DM)", 560 | "municipioId":76 561 | }, 562 | { 563 | "id":113, 564 | "nombre":"José Francisco Peña Gómez (DM)", 565 | "municipioId":78 566 | }, 567 | { 568 | "id":114, 569 | "nombre":"Juancho (DM)", 570 | "municipioId":79 571 | }, 572 | { 573 | "id":115, 574 | "nombre":"Villa Fundación (DM)", 575 | "municipioId":80 576 | }, 577 | { 578 | "id":116, 579 | "nombre":"Sabana Buey (DM)", 580 | "municipioId":80 581 | }, 582 | { 583 | "id":117, 584 | "nombre":"Paya (DM)", 585 | "municipioId":80 586 | }, 587 | { 588 | "id":118, 589 | "nombre":"Villa Sombrero (DM)", 590 | "municipioId":80 591 | }, 592 | { 593 | "id":119, 594 | "nombre":"El Carretón (DM)", 595 | "municipioId":80 596 | }, 597 | { 598 | "id":120, 599 | "nombre":"Catalina (DM)", 600 | "municipioId":80 601 | }, 602 | { 603 | "id":121, 604 | "nombre":"El Limonal (DM)", 605 | "municipioId":80 606 | }, 607 | { 608 | "id":122, 609 | "nombre":"Las Barías (DM)", 610 | "municipioId":80 611 | }, 612 | { 613 | "id":123, 614 | "nombre":"Pizarrete (DM)", 615 | "municipioId":81 616 | }, 617 | { 618 | "id":124, 619 | "nombre":"Santana (DM)", 620 | "municipioId":81 621 | }, 622 | { 623 | "id":125, 624 | "nombre":"Yásica Arriba (DM)", 625 | "municipioId":83 626 | }, 627 | { 628 | "id":126, 629 | "nombre":"Maimón (DM)", 630 | "municipioId":83 631 | }, 632 | { 633 | "id":127, 634 | "nombre":"Río Grande (DM)", 635 | "municipioId":84 636 | }, 637 | { 638 | "id":128, 639 | "nombre":"Navas (DM)", 640 | "municipioId":87 641 | }, 642 | { 643 | "id":129, 644 | "nombre":"La Isabela (DM)", 645 | "municipioId":88 646 | }, 647 | { 648 | "id":130, 649 | "nombre":"Belloso (DM)", 650 | "municipioId":88 651 | }, 652 | { 653 | "id":131, 654 | "nombre":"El Estrecho de Luperón Omar Bross (DM)", 655 | "municipioId":88 656 | }, 657 | { 658 | "id":132, 659 | "nombre":"Cabarete (DM)", 660 | "municipioId":89 661 | }, 662 | { 663 | "id":133, 664 | "nombre":"Sabaneta de Yásica (DM)", 665 | "municipioId":89 666 | }, 667 | { 668 | "id":134, 669 | "nombre":"Estero Hondo (DM)", 670 | "municipioId":90 671 | }, 672 | { 673 | "id":135, 674 | "nombre":"La Jaiba (DM)", 675 | "municipioId":90 676 | }, 677 | { 678 | "id":136, 679 | "nombre":"Gualete (DM)", 680 | "municipioId":90 681 | }, 682 | { 683 | "id":137, 684 | "nombre":"Jamao Afuera (DM)", 685 | "municipioId":92 686 | }, 687 | { 688 | "id":138, 689 | "nombre":"Blanco (DM)", 690 | "municipioId":93 691 | }, 692 | { 693 | "id":139, 694 | "nombre":"El Limón (DM)", 695 | "municipioId":95 696 | }, 697 | { 698 | "id":140, 699 | "nombre":"Arroyo Barril (DM)", 700 | "municipioId":95 701 | }, 702 | { 703 | "id":141, 704 | "nombre":"Las Galeras (DM)", 705 | "municipioId":95 706 | }, 707 | { 708 | "id":142, 709 | "nombre":"Hato Damas (DM)", 710 | "municipioId":98 711 | }, 712 | { 713 | "id":143, 714 | "nombre":"Hatillo (DM)", 715 | "municipioId":98 716 | }, 717 | { 718 | "id":144, 719 | "nombre":"El Carril (DM)", 720 | "municipioId":100 721 | }, 722 | { 723 | "id":145, 724 | "nombre":"Quita Sueño (DM)", 725 | "municipioId":100 726 | }, 727 | { 728 | "id":146, 729 | "nombre":"Cambita El Pueblecito (DM)", 730 | "municipioId":101 731 | }, 732 | { 733 | "id":147, 734 | "nombre":"San José del Puerto (DM)", 735 | "municipioId":102 736 | }, 737 | { 738 | "id":148, 739 | "nombre":"Medina (DM)", 740 | "municipioId":102 741 | }, 742 | { 743 | "id":149, 744 | "nombre":"La Cuchilla (DM)", 745 | "municipioId":102 746 | }, 747 | { 748 | "id":150, 749 | "nombre":"Doña Ana (DM)", 750 | "municipioId":103 751 | }, 752 | { 753 | "id":151, 754 | "nombre":"Pedro Corto (DM)", 755 | "municipioId":106 756 | }, 757 | { 758 | "id":152, 759 | "nombre":"Sabaneta (DM)", 760 | "municipioId":106 761 | }, 762 | { 763 | "id":153, 764 | "nombre":"Sabana Alta (DM)", 765 | "municipioId":106 766 | }, 767 | { 768 | "id":154, 769 | "nombre":"El Rosario (DM)", 770 | "municipioId":106 771 | }, 772 | { 773 | "id":155, 774 | "nombre":"Hato del Padre (DM)", 775 | "municipioId":106 776 | }, 777 | { 778 | "id":156, 779 | "nombre":"Guanito (DM)", 780 | "municipioId":106 781 | }, 782 | { 783 | "id":157, 784 | "nombre":"La Jagua (DM)", 785 | "municipioId":106 786 | }, 787 | { 788 | "id":158, 789 | "nombre":"Las Maguanas-Hato Nuevo (DM)", 790 | "municipioId":106 791 | }, 792 | { 793 | "id":159, 794 | "nombre":"Las Charcas de María Nova (DM)", 795 | "municipioId":106 796 | }, 797 | { 798 | "id":160, 799 | "nombre":"Las Zanjas (DM)", 800 | "municipioId":106 801 | }, 802 | { 803 | "id":161, 804 | "nombre":"Arroyo Cano (DM)", 805 | "municipioId":107 806 | }, 807 | { 808 | "id":162, 809 | "nombre":"Yaque (DM)", 810 | "municipioId":107 811 | }, 812 | { 813 | "id":163, 814 | "nombre":"Derrumbadero (DM)", 815 | "municipioId":108 816 | }, 817 | { 818 | "id":164, 819 | "nombre":"Batista (DM)", 820 | "municipioId":108 821 | }, 822 | { 823 | "id":165, 824 | "nombre":"Jínova (DM)", 825 | "municipioId":109 826 | }, 827 | { 828 | "id":166, 829 | "nombre":"Matayaya (DM)", 830 | "municipioId":110 831 | }, 832 | { 833 | "id":167, 834 | "nombre":"Carrera de Yeguas (DM)", 835 | "municipioId":110 836 | }, 837 | { 838 | "id":168, 839 | "nombre":"Jorjillo (DM)", 840 | "municipioId":111 841 | }, 842 | { 843 | "id":169, 844 | "nombre":"El Puerto (DM)", 845 | "municipioId":113 846 | }, 847 | { 848 | "id":170, 849 | "nombre":"Gautier (DM)", 850 | "municipioId":113 851 | }, 852 | { 853 | "id":171, 854 | "nombre":"Quita Sueño (DM)", 855 | "municipioId":118 856 | }, 857 | { 858 | "id":172, 859 | "nombre":"Caballero (DM)", 860 | "municipioId":118 861 | }, 862 | { 863 | "id":173, 864 | "nombre":"Comedero Arriba (DM)", 865 | "municipioId":118 866 | }, 867 | { 868 | "id":174, 869 | "nombre":"Platanal (DM)", 870 | "municipioId":118 871 | }, 872 | { 873 | "id":175, 874 | "nombre":"Zambrana Abajo (DM)", 875 | "municipioId":118 876 | }, 877 | { 878 | "id":176, 879 | "nombre":"La Cueva (DM)", 880 | "municipioId":119 881 | }, 882 | { 883 | "id":177, 884 | "nombre":"La Bija (DM)", 885 | "municipioId":121 886 | }, 887 | { 888 | "id":178, 889 | "nombre":"Angelina (DM)", 890 | "municipioId":121 891 | }, 892 | { 893 | "id":179, 894 | "nombre":"Hernando Alonzo (DM)", 895 | "municipioId":121 896 | }, 897 | { 898 | "id":180, 899 | "nombre":"Pedro García (DM)", 900 | "municipioId":122 901 | }, 902 | { 903 | "id":181, 904 | "nombre":"La Canela (DM)", 905 | "municipioId":122 906 | }, 907 | { 908 | "id":182, 909 | "nombre":"San Francisco de Jacagua (DM)", 910 | "municipioId":122 911 | }, 912 | { 913 | "id":183, 914 | "nombre":"Hato del Yaque (DM)", 915 | "municipioId":122 916 | }, 917 | { 918 | "id":184, 919 | "nombre":"Santiago Oeste (DM)", 920 | "municipioId":122 921 | }, 922 | { 923 | "id":185, 924 | "nombre":"Juncalito (DM)", 925 | "municipioId":124 926 | }, 927 | { 928 | "id":186, 929 | "nombre":"El Caimito (DM)", 930 | "municipioId":124 931 | }, 932 | { 933 | "id":187, 934 | "nombre":"Las Palomas (DM)", 935 | "municipioId":125 936 | }, 937 | { 938 | "id":188, 939 | "nombre":"El Rubio (DM)", 940 | "municipioId":126 941 | }, 942 | { 943 | "id":189, 944 | "nombre":"La Cuesta (DM)", 945 | "municipioId":126 946 | }, 947 | { 948 | "id":190, 949 | "nombre":"Las Placetas (DM)", 950 | "municipioId":126 951 | }, 952 | { 953 | "id":191, 954 | "nombre":"Canca La Piedra (DM)", 955 | "municipioId":127 956 | }, 957 | { 958 | "id":192, 959 | "nombre":"Palmar Arriba (DM)", 960 | "municipioId":128 961 | }, 962 | { 963 | "id":193, 964 | "nombre":"El Limón (DM)", 965 | "municipioId":128 966 | }, 967 | { 968 | "id":194, 969 | "nombre":"Guayabal (DM)", 970 | "municipioId":129 971 | }, 972 | { 973 | "id":195, 974 | "nombre":"Canabacoa (DM)", 975 | "municipioId":129 976 | }, 977 | { 978 | "id":196, 979 | "nombre":"Ámina (DM)", 980 | "municipioId":135 981 | }, 982 | { 983 | "id":197, 984 | "nombre":"Jaibón o Pueblo Nuevo (DM)", 985 | "municipioId":135 986 | }, 987 | { 988 | "id":198, 989 | "nombre":"Guatapanal (DM)", 990 | "municipioId":135 991 | }, 992 | { 993 | "id":199, 994 | "nombre":"Maizal (DM)", 995 | "municipioId":136 996 | }, 997 | { 998 | "id":200, 999 | "nombre":"Jicomé (DM)", 1000 | "municipioId":136 1001 | }, 1002 | { 1003 | "id":201, 1004 | "nombre":"Boca de Mao (DM)", 1005 | "municipioId":136 1006 | }, 1007 | { 1008 | "id":202, 1009 | "nombre":"Paradero (DM)", 1010 | "municipioId":136 1011 | }, 1012 | { 1013 | "id":203, 1014 | "nombre":"Jaibón (DM)", 1015 | "municipioId":137 1016 | }, 1017 | { 1018 | "id":204, 1019 | "nombre":"La Caya (DM)", 1020 | "municipioId":137 1021 | }, 1022 | { 1023 | "id":205, 1024 | "nombre":"Cruce de Guayacanes (DM)", 1025 | "municipioId":137 1026 | }, 1027 | { 1028 | "id":206, 1029 | "nombre":"Sabana del Puerto (DM)", 1030 | "municipioId":138 1031 | }, 1032 | { 1033 | "id":207, 1034 | "nombre":"Juma Bejucal (DM)", 1035 | "municipioId":138 1036 | }, 1037 | { 1038 | "id":208, 1039 | "nombre":"Arroyo Toro - Masipedro (DM)", 1040 | "municipioId":138 1041 | }, 1042 | { 1043 | "id":209, 1044 | "nombre":"Jayaco (DM)", 1045 | "municipioId":138 1046 | }, 1047 | { 1048 | "id":210, 1049 | "nombre":"La Salvia - Los Quemados (DM)", 1050 | "municipioId":138 1051 | }, 1052 | { 1053 | "id":211, 1054 | "nombre":"Villa de Sonador (DM)", 1055 | "municipioId":140 1056 | }, 1057 | { 1058 | "id":212, 1059 | "nombre":"Juan Adrián (DM)", 1060 | "municipioId":140 1061 | }, 1062 | { 1063 | "id":213, 1064 | "nombre":"Don Juan (DM)", 1065 | "municipioId":141 1066 | }, 1067 | { 1068 | "id":214, 1069 | "nombre":"Chirino (DM)", 1070 | "municipioId":141 1071 | }, 1072 | { 1073 | "id":215, 1074 | "nombre":"Boyá (DM)", 1075 | "municipioId":141 1076 | }, 1077 | { 1078 | "id":216, 1079 | "nombre":"Gonzalo (DM)", 1080 | "municipioId":143 1081 | }, 1082 | { 1083 | "id":217, 1084 | "nombre":"Majagual (DM)", 1085 | "municipioId":143 1086 | }, 1087 | { 1088 | "id":218, 1089 | "nombre":"Los Botados (DM)", 1090 | "municipioId":144 1091 | }, 1092 | { 1093 | "id":219, 1094 | "nombre":"Mamá Tingó (DM)", 1095 | "municipioId":144 1096 | }, 1097 | { 1098 | "id":220, 1099 | "nombre":"Yerba Buena (DM)", 1100 | "municipioId":146 1101 | }, 1102 | { 1103 | "id":221, 1104 | "nombre":"Mata Palacio (DM)", 1105 | "municipioId":146 1106 | }, 1107 | { 1108 | "id":222, 1109 | "nombre":"Guayabo Dulce (DM)", 1110 | "municipioId":146 1111 | }, 1112 | { 1113 | "id":223, 1114 | "nombre":"Elupina Cordero de Las Cañitas (DM)", 1115 | "municipioId":147 1116 | }, 1117 | { 1118 | "id":224, 1119 | "nombre":"La Ciénaga (DM)", 1120 | "municipioId":149 1121 | }, 1122 | { 1123 | "id":225, 1124 | "nombre":"Nizao - Las Auyamas (DM)", 1125 | "municipioId":149 1126 | }, 1127 | { 1128 | "id":226, 1129 | "nombre":"El Pinar (DM)", 1130 | "municipioId":149 1131 | }, 1132 | { 1133 | "id":227, 1134 | "nombre":"El Naranjal (DM)", 1135 | "municipioId":149 1136 | }, 1137 | { 1138 | "id":228, 1139 | "nombre":"San Luis (DM)", 1140 | "municipioId":152 1141 | }, 1142 | { 1143 | "id":229, 1144 | "nombre":"La Victoria (DM)", 1145 | "municipioId":154 1146 | }, 1147 | { 1148 | "id":230, 1149 | "nombre":"La Caleta (DM)", 1150 | "municipioId":155 1151 | }, 1152 | { 1153 | "id":231, 1154 | "nombre":"Hato Viejo (DM)", 1155 | "municipioId":156 1156 | }, 1157 | { 1158 | "id":232, 1159 | "nombre":"Palmarejo-Villa Linda (DM)", 1160 | "municipioId":157 1161 | }, 1162 | { 1163 | "id":233, 1164 | "nombre":"Pantoja (DM)", 1165 | "municipioId":157 1166 | }, 1167 | { 1168 | "id":234, 1169 | "nombre":"La Guáyiga (DM)", 1170 | "municipioId":158 1171 | }, 1172 | { 1173 | "id":235, 1174 | "nombre":"La Cuaba (DM)", 1175 | "municipioId":158 1176 | } 1177 | ] -------------------------------------------------------------------------------- /MySql/secciones.sql: -------------------------------------------------------------------------------- 1 | -- Adminer 4.8.1 MySQL 11.4.2-MariaDB-ubu2404 dump 2 | 3 | SET NAMES utf8; 4 | SET time_zone = '+00:00'; 5 | SET foreign_key_checks = 0; 6 | SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; 7 | 8 | SET NAMES utf8mb4; 9 | 10 | INSERT INTO `secciones` (`id`, `nombre`, `municipioId`, `distritoId`) VALUES 11 | (1, 'Santo Domingo de Guzmán (Zona urbana)', 1, NULL), 12 | (2, 'Azua de Compostela (Zona urbana)', 2, NULL), 13 | (3, 'Barro Arriba (Zona urbana)', 2, 1), 14 | (4, 'Villa Corazón de Jesús', 2, 1), 15 | (5, 'Barro en Medio', 2, 1), 16 | (6, 'El Puerto', 2, 1), 17 | (7, 'Las Barías-La Estancia (Zona urbana)', 2, 2), 18 | (8, 'La Ceiba Vieja', 2, 2), 19 | (9, 'La Ceiba Nueva', 2, 2), 20 | (10, 'Los Jovillos (Zona urbana)', 2, 3), 21 | (11, 'La Altagracia', 2, 3), 22 | (12, 'Kilómetro 7', 2, 3), 23 | (13, 'Puerto Viejo (Zona urbana) ', 2, 4), 24 | (14, 'Ranchería', 2, 4), 25 | (15, 'Barreras (Zona urbana)', 2, 5), 26 | (16, 'Mordán', 2, 5), 27 | (17, 'Doña Emma Balaguer Viuda Vallejo (Zona urbana)', 2, 6), 28 | (18, 'Monte Río', 2, 6), 29 | (19, 'Clavellina (Zona urbana)', 2, 7), 30 | (20, 'Clavellina', 2, 7), 31 | (21, 'Los Tramojos', 2, 7), 32 | (22, 'Los Barrancones', 2, 7), 33 | (23, 'Las Lomas (Zona urbana)', 2, 8), 34 | (24, 'La Cabuyita', 2, 8), 35 | (25, 'Las Charcas (Zona urbana)', 3, NULL), 36 | (26, 'Hatillo', 3, NULL), 37 | (27, 'Cañada Cimarrona', 3, NULL), 38 | (28, 'Boquerón', 3, NULL), 39 | (29, 'Caracoles', 3, NULL), 40 | (30, 'Palmar de Ocoa (Zona urbana)', 3, 9), 41 | (31, 'Duvergé', 3, 9), 42 | (32, 'Las Yayas de Viajama (Zona urbana)', 4, NULL), 43 | (33, 'Viajama', 4, NULL), 44 | (34, 'Villarpando (Zona urbana)', 4, 10), 45 | (35, 'Canoa', 4, 10), 46 | (36, 'Bastidas', 4, 10), 47 | (37, 'Arroyo Salado', 4, 10), 48 | (38, 'Hato Nuevo Cortés (Zona urbana)', 4, 11), 49 | (39, 'Orégano Grande', 4, 11), 50 | (40, 'El Cruce de Las Yayas', 4, 11), 51 | (41, 'Magüeyal', 4, 11), 52 | (42, 'Padre Las Casas (Zona urbana)', 5, NULL), 53 | (43, 'Viejo Sabana Yegua', 5, NULL), 54 | (44, 'Las Lagunas (Zona urbana)', 5, 12), 55 | (45, 'Las Lagunas', 5, 12), 56 | (46, 'Caña Castillo', 5, 12), 57 | (47, 'Las Cañitas', 5, 12), 58 | (48, 'La Siembra (Zona urbana)', 5, 13), 59 | (49, 'La Siembra', 5, 13), 60 | (50, 'Periquito', 5, 13), 61 | (51, 'Los Naranjos', 5, 13), 62 | (52, 'Monte Bonito (Zona urbana)', 5, 14), 63 | (53, 'La Cabuya', 5, 14), 64 | (54, 'El Córbano (El Córvano)', 5, 14), 65 | (55, 'Los Fríos (Zona urbana)', 5, 15), 66 | (56, 'La Cucarita', 5, 15), 67 | (57, 'Los Guayuyos', 5, 15), 68 | (58, 'El Montazo', 5, 15), 69 | (59, 'Peralta (Zona urbana)', 6, NULL), 70 | (60, 'El Carrizal', 6, NULL), 71 | (61, 'El Majagual', 6, NULL), 72 | (62, 'Puerto', 6, NULL), 73 | (63, 'Sabana Yegua (Zona urbana)', 7, NULL), 74 | (64, 'Proyecto 4 (Zona urbana)', 7, 16), 75 | (65, 'Proyecto 4', 7, 16), 76 | (66, 'Ganadero (Zona urbana)', 7, 17), 77 | (67, 'Proyecto D-1 Ganadero', 7, 17), 78 | (68, 'Proyecto 2-C (Zona urbana)', 7, 18), 79 | (69, 'Proyecto 2-C', 7, 18), 80 | (70, 'Pueblo Viejo (Zona urbana)', 8, NULL), 81 | (71, 'Las Terreras', 8, NULL), 82 | (72, 'Guayacanal', 8, NULL), 83 | (73, 'El Rosario (Zona urbana)', 8, 19), 84 | (74, 'El Nuevo Curro', 8, 19), 85 | (75, 'La Ciénaga', 8, 19), 86 | (76, 'Tábara Arriba (Zona urbana)', 9, NULL), 87 | (77, 'Tábara Arriba', 9, NULL), 88 | (78, 'Tábara Abajo (Zona urbana)', 9, 20), 89 | (79, 'Orégano Chiquito', 9, 20), 90 | (80, 'Kilómetro 15', 9, 20), 91 | (81, 'Amiama Gómez (Zona urbana)', 9, 21), 92 | (82, 'Amiama Gómez', 9, 21), 93 | (83, 'Los Toros (Zona urbana)', 9, 22), 94 | (84, 'Las Guanábanas', 9, 22), 95 | (85, 'Sajanoa', 9, 22), 96 | (86, 'Guayabal (Zona urbana)', 10, NULL), 97 | (87, 'El Naranjito', 10, NULL), 98 | (88, 'Arroyo Corozo', 10, NULL), 99 | (89, 'Estebanía (Zona urbana)', 11, NULL), 100 | (90, 'El Memiso', 11, NULL), 101 | (91, 'Rancho del Pino', 11, NULL), 102 | (92, 'La China', 11, NULL), 103 | (93, 'Arroyo Colorado', 11, NULL), 104 | (94, 'El Limón', 11, NULL), 105 | (95, 'Kilómetro 8', 11, NULL), 106 | (96, 'Sabana de Miguel Martín', 11, NULL), 107 | (97, 'El Cruce', 11, NULL), 108 | (98, 'Río Grande', 11, NULL), 109 | (99, 'Los Quemados', 11, NULL), 110 | (100, 'El Francés', 11, NULL), 111 | (101, 'Neiba (Zona urbana)', 12, NULL), 112 | (102, 'Apolinar Perdomo', 12, NULL), 113 | (103, 'El Estero', 12, NULL), 114 | (104, 'Los Guineos', 12, NULL), 115 | (105, 'El Manguito', 12, NULL), 116 | (106, 'Las Petacas', 12, NULL), 117 | (107, 'Los Roas', 12, NULL), 118 | (108, 'Copey', 12, NULL), 119 | (109, 'El Aguacate', 12, NULL), 120 | (110, 'El Palmar (Zona urbana)', 12, 23), 121 | (111, 'Batey I', 12, 23), 122 | (112, 'Batey 4', 12, 23), 123 | (113, 'Batey 5', 12, 23), 124 | (114, 'Batey Isabela', 12, 23), 125 | (115, 'El Palmar', 12, 23), 126 | (116, 'Galván (Zona urbana)', 13, NULL), 127 | (117, 'El Mamón', 13, NULL), 128 | (118, 'El Rodeo (Majagual)', 13, NULL), 129 | (119, 'Las Tejas', 13, NULL), 130 | (120, 'El Salado (Zona urbana)', 13, 24), 131 | (121, 'Tamarindo', 13, 24), 132 | (122, 'Tamayo (Zona urbana)', 14, NULL), 133 | (123, 'Barranca', 14, NULL), 134 | (124, 'Uvilla (Zona urbana)', 14, 25), 135 | (125, 'El Jobo', 14, 25), 136 | (126, 'Santana (Zona urbana)', 14, 26), 137 | (127, 'Bayahonda', 14, 26), 138 | (128, 'Monserrate o Montserrat (Zona urbana)', 14, 27), 139 | (129, 'Santa María', 14, 27), 140 | (130, 'Valle Encantado', 14, 27), 141 | (131, 'Cabeza de Toro (Zona urbana)', 14, 28), 142 | (132, 'El Granado', 14, 28), 143 | (133, 'Guanarate', 14, 28), 144 | (134, 'Mena (Zona urbana)', 14, 29), 145 | (135, 'Los Blocks de Mena', 14, 29), 146 | (136, 'Santa Bárbara El 6 (Zona urbana)', 14, 30), 147 | (137, 'La Casita', 14, 30), 148 | (138, 'Los Robles', 14, 30), 149 | (139, 'Villa Jaragua (Zona urbana)', 15, NULL), 150 | (140, 'El Barro', 15, NULL), 151 | (141, 'Las Cañitas', 15, NULL), 152 | (142, 'Pie de Loma', 15, NULL), 153 | (143, 'Mata de Naranja', 15, NULL), 154 | (144, 'Los Ríos (Zona urbana)', 16, NULL), 155 | (145, 'Higo de la Cruz', 16, NULL), 156 | (146, 'Los Mosquitos', 16, NULL), 157 | (147, 'Las Clavellinas (Zona urbana)', 16, 31), 158 | (148, 'Cañada Vieja', 16, 31), 159 | (149, 'Arroyo Salado', 16, 31), 160 | (150, 'Santa Cruz de Barahona (Zona urbana)', 17, NULL), 161 | (151, 'Manuel Díaz', 17, NULL), 162 | (152, 'Payaso', 17, NULL), 163 | (153, 'El Cachón (Zona urbana)', 17, 32), 164 | (154, 'Los Callejones', 17, 32), 165 | (155, 'La Guázara (Zona urbana)', 17, 33), 166 | (156, 'La Guázara', 17, 33), 167 | (157, 'Villa Central (Zona urbana)', 17, 34), 168 | (158, 'Cabral (Zona urbana)', 18, NULL), 169 | (159, 'Tierra Blanca', 18, NULL), 170 | (160, 'Enriquillo (Zona urbana)', 19, NULL), 171 | (161, 'Buena Vista', 19, NULL), 172 | (162, 'Caletón', 19, NULL), 173 | (163, 'El Pino', 19, NULL), 174 | (164, 'Arroyo Dulce (Zona urbana)', 19, 35), 175 | (165, 'Arroyo Dulce', 19, 35), 176 | (166, 'El Higüero', 19, 35), 177 | (167, 'El Pino', 19, 35), 178 | (168, 'El Naranjal', 19, 35), 179 | (169, 'Paraíso (Zona urbana)', 20, NULL), 180 | (170, 'El Platón', 20, NULL), 181 | (171, 'La Lanza Arriba', 20, NULL), 182 | (172, 'Leonardo', 20, NULL), 183 | (173, 'San Rafael', 20, NULL), 184 | (174, 'Los Patos (Zona urbana)', 20, 36), 185 | (175, 'El Maniel', 20, 36), 186 | (176, 'Ojeda', 20, 36), 187 | (177, 'Vicente Noble (Zona urbana)', 21, NULL), 188 | (178, 'Canoa (Zona urbana)', 21, 37), 189 | (179, 'Bombita', 21, 37), 190 | (180, 'Quita Coraza (Zona urbana)', 21, 38), 191 | (181, 'El Higuito', 21, 38), 192 | (182, 'Las Minas ', 21, 38), 193 | (183, 'Fondo Negro (Zona urbana)', 21, 39), 194 | (184, 'La Cu', 21, 39), 195 | (185, 'Arroyo Grande', 21, 39), 196 | (186, 'El Peñón (Zona urbana)', 22, NULL), 197 | (187, 'El Peñón', 22, NULL), 198 | (188, 'Peñón Arriba', 22, NULL), 199 | (189, 'La Ciénaga (Zona urbana)', 23, NULL), 200 | (190, 'Guayuyal', 23, NULL), 201 | (191, 'Baoruco (Zona urbana)', 23, 40), 202 | (192, 'El Arroyo', 23, 40), 203 | (193, 'La Filipina', 23, 40), 204 | (194, 'Baoruco', 23, 40), 205 | (195, 'Juan Esteban', 23, 40), 206 | (196, 'Fundación (Zona urbana)', 24, NULL), 207 | (197, 'Fundación', 24, NULL), 208 | (198, 'La Altagracia', 24, NULL), 209 | (199, 'Pescadería (Zona urbana)', 24, 41), 210 | (200, 'La Hoya', 24, 41), 211 | (201, 'Hato Viejo', 24, 41), 212 | (202, 'Habanero', 24, 41), 213 | (203, 'Las Salinas (Zona urbana)', 25, NULL), 214 | (204, 'Lemba', 25, NULL), 215 | (205, 'Los Saladillos', 25, NULL), 216 | (206, 'La Cu', 25, NULL), 217 | (207, 'Polo (Zona urbana)', 26, NULL), 218 | (208, 'Las Auyamas', 26, NULL), 219 | (209, 'Los Charquitos', 26, NULL), 220 | (210, 'Los Arroyos', 26, NULL), 221 | (211, 'Fondo de Agustín', 26, NULL), 222 | (212, 'Jaquimeyes (Zona urbana)', 27, NULL), 223 | (213, 'Jaquimeyes', 27, NULL), 224 | (214, 'Palo Alto (Zona urbana)', 27, 42), 225 | (215, 'Las Palmas', 27, 42), 226 | (216, 'Dajabón (Zona urbana)', 28, NULL), 227 | (217, 'Cañongo', 28, NULL), 228 | (218, 'Cayuco', 28, NULL), 229 | (219, 'Sabana Larga', 28, NULL), 230 | (220, 'Clavellina', 28, NULL), 231 | (221, 'Chacuey', 28, NULL), 232 | (222, 'Cañongo (Zona urbana)', 28, 43), 233 | (223, 'La Vigía', 28, 43), 234 | (224, 'Loma de Cabrera (Zona urbana)', 29, NULL), 235 | (225, 'El Aguacate', 29, NULL), 236 | (226, 'El Cajuil', 29, NULL), 237 | (227, 'La Ceiba', 29, NULL), 238 | (228, 'Monte Grande', 29, NULL), 239 | (229, 'Capotillo (Zona urbana)', 29, 44), 240 | (230, 'Hipólito Billini', 29, 44), 241 | (231, 'La Peñita Abajo', 29, 44), 242 | (232, 'Santiago de La Cruz (Zona urbana)', 29, 45), 243 | (233, 'Pinar Claro', 29, 45), 244 | (234, 'El Plan', 29, 45), 245 | (235, 'La Piña', 29, 45), 246 | (236, 'Partido (Zona urbana)', 30, NULL), 247 | (237, 'Partido Arriba', 30, NULL), 248 | (238, 'Vaca Gorda', 30, NULL), 249 | (239, 'La Gorra', 30, NULL), 250 | (240, 'Restauración (Zona urbana)', 31, NULL), 251 | (241, 'Cruz de Cabrera', 31, NULL), 252 | (242, 'El Carrizal', 31, NULL), 253 | (243, 'La Pocilga', 31, NULL), 254 | (244, 'Los Cerezos', 31, NULL), 255 | (245, 'El Pino (Zona urbana)', 32, NULL), 256 | (246, 'Plan I', 32, NULL), 257 | (247, 'El Rodeo', 32, NULL), 258 | (248, 'Manuel Bueno (Zona urbana)', 32, 46), 259 | (249, 'Manuel Bueno', 32, 46), 260 | (250, 'La Luisa', 32, 46), 261 | (251, 'La Jagua Abajo', 32, 46), 262 | (252, 'San Francisco de Macorís (Zona urbana)', 33, NULL), 263 | (253, 'Colón', 33, NULL), 264 | (254, 'Güiza', 33, NULL), 265 | (255, 'La Joya', 33, NULL), 266 | (256, 'Los Bejucos', 33, NULL), 267 | (257, 'Las Guázumas', 33, NULL), 268 | (258, 'La Malena', 33, NULL), 269 | (259, 'La Peña (Zona urbana)', 33, 47), 270 | (260, 'La Bajada', 33, 47), 271 | (261, 'Demajagual', 33, 47), 272 | (262, 'Dichoso', 33, 47), 273 | (263, 'Laguna de Coto', 33, 47), 274 | (264, 'La Mesa', 33, 47), 275 | (265, 'Patao', 33, 47), 276 | (266, 'La Peña', 33, 47), 277 | (267, 'Pontón', 33, 47), 278 | (268, 'Ramonal', 33, 47), 279 | (269, 'Cenoví (Zona urbana)', 33, 48), 280 | (270, 'Bomba de Cenoví', 33, 48), 281 | (271, 'Los Indios', 33, 48), 282 | (272, 'Cruz de Cenoví', 33, 48), 283 | (273, 'Porquero', 33, 48), 284 | (274, 'El Caimito', 33, 48), 285 | (275, 'Colón', 33, 48), 286 | (276, 'Hoyo Jaya (Zona urbana)', 33, 49), 287 | (277, 'La Piña', 33, 49), 288 | (278, 'Hoyo de Jaya', 33, 49), 289 | (279, 'Los Bacilios', 33, 49), 290 | (280, 'Naranjo Dulce', 33, 49), 291 | (281, 'Loma de Jaya', 33, 49), 292 | (282, 'Jaya', 33, 49), 293 | (283, 'Presidente Don Antonio Guzmán Fernández (Zona urbana)', 33, 50), 294 | (284, 'La Guama', 33, 50), 295 | (285, 'Génimo', 33, 50), 296 | (286, 'Arenoso (Zona urbana)', 34, NULL), 297 | (287, 'Los Platanitos', 34, NULL), 298 | (288, 'Las Coles (Zona urbana)', 34, 51), 299 | (289, 'Las Carreras', 34, 51), 300 | (290, 'La Jagua', 34, 51), 301 | (291, 'La Garza', 34, 51), 302 | (292, 'El Aguacate (Zona urbana)', 34, 52), 303 | (293, 'El Aguacate', 34, 52), 304 | (294, 'Yabacoa', 34, 52), 305 | (295, 'Ciénaga Vieja', 34, 52), 306 | (296, 'Los Haitiles', 34, 52), 307 | (297, 'Castillo (Zona urbana)', 35, NULL), 308 | (298, 'Jina Clara', 35, NULL), 309 | (299, 'Juana Díaz', 35, NULL), 310 | (300, 'Los Cachones', 35, NULL), 311 | (301, 'Los Lanos', 35, NULL), 312 | (302, 'Rincón Hondo', 35, NULL), 313 | (303, 'Yaiba Abajo', 35, NULL), 314 | (304, 'Pimentel (Zona urbana)', 36, NULL), 315 | (305, 'Buena Vista', 36, NULL), 316 | (306, 'Caobete', 36, NULL), 317 | (307, 'Cuaba Abajo', 36, NULL), 318 | (308, 'San Felipe Arriba', 36, NULL), 319 | (309, 'Villa Riva (Zona urbana)', 37, NULL), 320 | (310, 'Ceiba de Los Pájaros', 37, NULL), 321 | (311, 'Chiringo', 37, NULL), 322 | (312, 'Agua Santa del Yuna (Zona urbana)', 37, 53), 323 | (313, 'Callejón de Tilo', 37, 53), 324 | (314, 'Paraguay', 37, 53), 325 | (315, 'La Reforma', 37, 53), 326 | (316, 'Cristo Rey de Guaraguao (Zona urbana)', 37, 54), 327 | (317, 'Guaraguao', 37, 54), 328 | (318, 'Los Peynado', 37, 54), 329 | (319, 'Las Taranas (Zona urbana)', 37, 55), 330 | (320, 'El Abanico', 37, 55), 331 | (321, 'Bomba de Yaiba', 37, 55), 332 | (322, 'Jobobán', 37, 55), 333 | (323, 'Barraquito (Zona Urbana)', 37, 56), 334 | (324, 'Barraquito', 37, 56), 335 | (325, 'El Venao', 37, 56), 336 | (326, 'La Pista', 37, 56), 337 | (327, 'Las Guáranas (Zona urbana)', 38, NULL), 338 | (328, 'La Enea', 38, NULL), 339 | (329, 'El Hato', 38, NULL), 340 | (330, 'Rincón de los Genao', 38, NULL), 341 | (331, 'Los Rivera', 38, NULL), 342 | (332, 'Eugenio María de Hostos (Zona urbana)', 39, NULL), 343 | (333, 'Acicate', 39, NULL), 344 | (334, 'Cerrejón', 39, NULL), 345 | (335, 'La Isleta', 39, NULL), 346 | (336, 'Sabana Grande (Zona urbana)', 39, 57), 347 | (337, 'Culata Abajo', 39, 57), 348 | (338, 'La Culata', 39, 57), 349 | (339, 'María Fernández', 39, 57), 350 | (340, 'Comendador (Zona urbana)', 40, NULL), 351 | (341, 'Los Rinconcitos', 40, NULL), 352 | (342, 'Puello', 40, NULL), 353 | (343, 'La Jagua', 40, NULL), 354 | (344, 'Juan Felipe', 40, NULL), 355 | (345, 'Macasía', 40, NULL), 356 | (346, 'Las Patillas', 40, NULL), 357 | (347, 'El Pino', 40, NULL), 358 | (348, 'Pinzón', 40, NULL), 359 | (349, 'Sabana Larga (Zona urbana)', 40, 58), 360 | (350, 'Sabana Larga', 40, 58), 361 | (351, 'Angostura', 40, 58), 362 | (352, 'Hato Viejo', 40, 58), 363 | (353, 'Potroso', 40, 58), 364 | (354, 'Potro Blanco', 40, 58), 365 | (355, 'Guayabo (Zona urbana)', 40, 59), 366 | (356, 'Guazumal', 40, 59), 367 | (357, 'Isidro Martínez', 40, 59), 368 | (358, 'La Meseta', 40, 59), 369 | (359, 'Bánica (Zona urbana)', 41, NULL), 370 | (360, 'Las Cañitas', 41, NULL), 371 | (361, 'Tabacal', 41, NULL), 372 | (362, 'Rastrillo', 41, NULL), 373 | (363, 'Sabana Cruz (Zona urbana)', 41, 60), 374 | (364, 'Sabana Cruz', 41, 60), 375 | (365, 'Guayabal', 41, 60), 376 | (366, 'Guaroa', 41, 60), 377 | (367, 'El Fondo', 41, 60), 378 | (368, 'Sabana Higüero (Zona urbana)', 41, 61), 379 | (369, 'Higüerito', 41, 61), 380 | (370, 'Los Yareyes', 41, 61), 381 | (371, 'El Cantón', 41, 61), 382 | (372, 'Cabeza de la Sabana', 41, 61), 383 | (373, 'El Llano (Zona urbana)', 42, NULL), 384 | (374, 'Reboso', 42, NULL), 385 | (375, 'Guanito (Zona urbana)', 42, 62), 386 | (376, 'Guanito', 42, 62), 387 | (377, 'Las Lagunas', 42, 62), 388 | (378, 'Blanco', 42, 62), 389 | (379, 'Hondo Valle (Zona urbana)', 43, NULL), 390 | (380, 'Aniceto Martínez', 43, NULL), 391 | (381, 'Rancho de Pedro', 43, NULL), 392 | (382, 'Rancho de La Guardia (Zona urbana)', 43, 63), 393 | (383, 'Los Guineos', 43, 63), 394 | (384, 'La Sahonada', 43, 63), 395 | (385, 'Rancho de la Guardia', 43, 63), 396 | (386, 'Pedro Santana (Zona urbana)', 44, NULL), 397 | (387, 'La Palma', 44, NULL), 398 | (388, 'El Hoyo', 44, NULL), 399 | (389, 'Guayajayuco', 44, NULL), 400 | (390, 'Nicolás (Joca)', 44, NULL), 401 | (391, 'Río Limpio (Zona urbana)', 44, 64), 402 | (392, 'Río Limpio', 44, 64), 403 | (393, 'La Sierrecita', 44, 64), 404 | (394, 'Billiguín', 44, 64), 405 | (395, 'Juan Santiago (Zona urbana)', 45, NULL), 406 | (396, 'Juan Santiago', 45, NULL), 407 | (397, 'Juan de La Cruz', 45, NULL), 408 | (398, 'Sabana de la Loma', 45, NULL), 409 | (399, 'Monte Mayor', 45, NULL), 410 | (400, 'Santa Cruz de El Seibo (Zona urbana)', 46, NULL), 411 | (401, 'Arroyo Grande', 46, NULL), 412 | (402, 'Campiña', 46, NULL), 413 | (403, 'Candelaria', 46, NULL), 414 | (404, 'Las Cuchillas', 46, NULL), 415 | (405, 'El Cuey', 46, NULL), 416 | (406, 'Magarín', 46, NULL), 417 | (407, 'Mata de Palma', 46, NULL), 418 | (408, 'Anamá', 46, NULL), 419 | (409, 'Pedro Sánchez (Zona urbana)', 46, 65), 420 | (410, 'Isabelita', 46, 65), 421 | (411, 'Pedro Sánchez', 46, 65), 422 | (412, 'Vicentillo (Zona urbana)', 46, 66), 423 | (413, 'Yabón', 46, 66), 424 | (414, 'El Cercado', 46, 66), 425 | (415, 'Santa Lucía (Zona urbana)', 46, 67), 426 | (416, 'El Pintado', 46, 67), 427 | (417, 'La Higuera', 46, 67), 428 | (418, 'Santa Lucía', 46, 67), 429 | (419, 'Miches (Zona urbana)', 47, NULL), 430 | (420, 'El Morro', 47, NULL), 431 | (421, 'El Cedro (Zona urbana)', 47, 68), 432 | (422, 'Las Lisas', 47, 68), 433 | (423, 'Guaraguao', 47, 68), 434 | (424, 'La Gina (Zona urbana)', 47, 69), 435 | (425, 'La Culebra', 47, 69), 436 | (426, 'Moca (Zona urbana)', 48, NULL), 437 | (427, 'Zafarraya', 48, NULL), 438 | (428, 'El Algarrobo', 48, NULL), 439 | (429, 'Llenas', 48, NULL), 440 | (430, 'Paso de Moca', 48, NULL), 441 | (431, 'San Luis', 48, NULL), 442 | (432, 'Santa Rosa', 48, NULL), 443 | (433, 'José Contreras (Zona urbana)', 48, 70), 444 | (434, 'Camarones', 48, 70), 445 | (435, 'Palma Herrada', 48, 70), 446 | (436, 'Rancho de los Plátanos', 48, 70), 447 | (437, 'Juan López (Zona urbana)', 48, 71), 448 | (438, 'Juan López Abajo', 48, 71), 449 | (439, 'Los Robles', 48, 71), 450 | (440, 'Juan López Arriba', 48, 71), 451 | (441, 'El Salitre', 48, 71), 452 | (442, 'Las Lagunas (Zona urbana)', 48, 72), 453 | (443, 'Las Lagunas Abajo', 48, 72), 454 | (444, 'El Aguacate Arriba', 48, 72), 455 | (445, 'Boca Férrea Abajo', 48, 72), 456 | (446, 'Canca la Reyna (Zona urbana)', 48, 73), 457 | (447, 'Canca Reparación', 48, 73), 458 | (448, 'San Francisco Abajo', 48, 73), 459 | (449, 'San José (Antiguo Licey al Medio)', 48, 73), 460 | (450, 'El Higüerito (Zona urbana)', 48, 74), 461 | (451, 'Las Guázumas', 48, 74), 462 | (452, 'Reparadero', 48, 74), 463 | (453, 'Bonagua Arriba', 48, 74), 464 | (454, 'Monte de la Jagua (Zona urbana)', 48, 75), 465 | (455, 'El Pico', 48, 75), 466 | (456, 'Los Vargas', 48, 75), 467 | (457, 'Sarambamba', 48, 75), 468 | (458, 'La Ortega (Zona urbana)', 48, 76), 469 | (459, 'La Gran Canaria', 48, 76), 470 | (460, 'Santa Cruz de Tenerife', 48, 76), 471 | (461, 'Cayetano Germosén o Guanábano (Zona urbana)', 49, NULL), 472 | (462, 'La Guama (De Guanábano)', 49, NULL), 473 | (463, 'Hato Viejo', 49, NULL), 474 | (464, 'Gaspar Hernández (Zona urbana)', 50, NULL), 475 | (465, 'Bejuco Blanco', 50, NULL), 476 | (466, 'El Jobo', 50, NULL), 477 | (467, 'Ojo de Agua', 50, NULL), 478 | (468, 'Joba Arriba (Zona urbana)', 50, 77), 479 | (469, 'El Higüero', 50, 77), 480 | (470, 'Jagua Clara', 50, 77), 481 | (471, 'La Piragua', 50, 77), 482 | (472, 'Veragua (Zona urbana)', 50, 78), 483 | (473, 'Batey Ginebra', 50, 78), 484 | (474, 'Rincón de Veragua', 50, 78), 485 | (475, 'Caño Dulce', 50, 78), 486 | (476, 'Villa Magante (Zona urbana)', 50, 79), 487 | (477, 'Vereda al Medio', 50, 79), 488 | (478, 'La Cantera', 50, 79), 489 | (479, 'Las Tres Ceibas', 50, 79), 490 | (480, 'Magante', 50, 79), 491 | (481, 'Jamao Al Norte (Zona urbana)', 51, NULL), 492 | (482, 'Jamao al Sur', 51, NULL), 493 | (483, 'Los Brazos', 51, NULL), 494 | (484, 'La Filipina', 51, NULL), 495 | (485, 'Las Caobas', 51, NULL), 496 | (486, 'San Víctor (Zona Urbana)', 52, NULL), 497 | (487, 'El Caimito', 52, NULL), 498 | (488, 'Alto de Los Pozos (Villa Cafetalera)', 52, NULL), 499 | (489, 'Puesto Grande', 52, NULL), 500 | (490, 'Los Amaceyes Arriba', 52, NULL), 501 | (491, 'La Ceiba de Madera', 52, NULL), 502 | (492, 'Cuero Duro', 52, NULL), 503 | (493, 'San Víctor Arriba', 52, NULL), 504 | (494, 'Jimaní (Zona urbana)', 53, NULL), 505 | (495, 'Arroyo Blanco', 53, NULL), 506 | (496, 'El Limón (Zona urbana)', 53, 80), 507 | (497, 'Mortero', 53, 80), 508 | (498, 'La Florida', 53, 80), 509 | (499, 'Boca de Cachón (Zona urbana)', 53, 81), 510 | (500, 'Tierra Nueva', 53, 81), 511 | (501, 'Duvergé (Zona urbana)', 54, NULL), 512 | (502, 'Puerto Escondido', 54, NULL), 513 | (503, 'Vengan a Ver (Zona urbana)', 54, 82), 514 | (504, 'Las Baitoas', 54, 82), 515 | (505, 'La Descubierta (Zona urbana)', 55, NULL), 516 | (506, 'Ángel Félix', 55, NULL), 517 | (507, 'Los Pinos', 55, NULL), 518 | (508, 'Bartolomé', 55, NULL), 519 | (509, 'Postrer Río (Zona urbana)', 56, NULL), 520 | (510, 'Los Bolos', 56, NULL), 521 | (511, 'Guayabal (Zona urbana)', 56, 83), 522 | (512, 'Cabeza de Río', 56, 83), 523 | (513, 'El Maniel', 56, 83), 524 | (514, 'Raíz Picada', 56, 83), 525 | (515, 'Guayabal', 56, 83), 526 | (516, 'Cristóbal (Zona urbana)', 57, NULL), 527 | (517, 'Batey 8 (Zona urbana)', 57, 84), 528 | (518, 'Batey 7', 57, 84), 529 | (519, 'Batey 9', 57, 84), 530 | (520, 'Batey 10', 57, 84), 531 | (521, 'Mella (Zona urbana)', 58, NULL), 532 | (522, 'Angostura', 58, NULL), 533 | (523, 'La Colonia (Zona urbana)', 58, 85), 534 | (524, 'Colonia Japón', 58, 85), 535 | (525, 'Salvaleón de Higüey (Zona urbana)', 59, NULL), 536 | (526, 'Bejucal', 59, NULL), 537 | (527, 'Santana', 59, NULL), 538 | (528, 'Jina Jaragua', 59, NULL), 539 | (529, 'Los Ríos', 59, NULL), 540 | (530, 'Mata Chalupe', 59, NULL), 541 | (531, 'Las Lagunas de Nisibón (Zona urbana)', 59, 86), 542 | (532, 'Cañada Honda', 59, 86), 543 | (533, 'El Barrero', 59, 86), 544 | (534, 'Las Guamas', 59, 86), 545 | (535, 'La Otra Banda (Zona urbana)', 59, 87), 546 | (536, 'El Bonao', 59, 87), 547 | (537, 'Duyey', 59, 87), 548 | (538, 'Cruz de Isleño', 59, 87), 549 | (539, 'Verón (Zona urbana)', 59, 88), 550 | (540, 'Juanillo', 59, 88), 551 | (541, 'El Salado', 59, 88), 552 | (542, 'San Rafael del Yuma (Zona urbana)', 60, NULL), 553 | (543, 'Boca de Yuma', 60, NULL), 554 | (544, 'Gato', 60, NULL), 555 | (545, 'La Piñita', 60, NULL), 556 | (546, 'Boca de Yuma (Zona urbana)', 60, 89), 557 | (547, 'Boca de Yuma', 60, 89), 558 | (548, 'Bayahíbe (Zona urbana)', 60, 90), 559 | (549, 'Bayahíbe', 60, 90), 560 | (550, 'La Romana (Zona urbana)', 61, NULL), 561 | (551, 'Aletón', 61, NULL), 562 | (552, 'Isla Saona', 61, NULL), 563 | (553, 'Caleta (Zona urbana)', 61, 91), 564 | (554, 'Guaymate (Zona urbana)', 62, NULL), 565 | (555, 'Higüeral', 62, NULL), 566 | (556, 'Sabana', 62, NULL), 567 | (557, 'Villa Hermosa (Zona urbana)', 63, NULL), 568 | (558, 'Cumayasa (Zona urbana)', 63, 92), 569 | (559, 'Cumayasa', 63, 92), 570 | (560, 'Concepción de La Vega (Zona urbana)', 64, NULL), 571 | (561, 'Bacuí Arriba', 64, NULL), 572 | (562, 'Bayacanes', 64, NULL), 573 | (563, 'Burende', 64, NULL), 574 | (564, 'La Cabirmota', 64, NULL), 575 | (565, 'Guarey', 64, NULL), 576 | (566, 'Jamo', 64, NULL), 577 | (567, 'La Penda', 64, NULL), 578 | (568, 'Las Cabuyas', 64, NULL), 579 | (569, 'Licey', 64, NULL), 580 | (570, 'Pontón', 64, NULL), 581 | (571, 'Sabaneta', 64, NULL), 582 | (572, 'Las Canas', 64, NULL), 583 | (573, 'Cutupú (Zona urbana)', 64, 93), 584 | (574, 'Arroyo Hondo Arriba', 64, 93), 585 | (575, 'Bonagua', 64, 93), 586 | (576, 'Mirador', 64, 93), 587 | (577, 'El Naranjal', 64, 93), 588 | (578, 'Pueblo Viejo', 64, 93), 589 | (579, 'Río Verde Abajo', 64, 93), 590 | (580, 'Río Verde Arriba', 64, 93), 591 | (581, 'El Ranchito (Zona urbana)', 64, 94), 592 | (582, 'Sabana Rey', 64, 94), 593 | (583, 'El Badén', 64, 94), 594 | (584, 'La Rosa', 64, 94), 595 | (585, 'La Jina Hueca (Zona urbana)', 64, 95), 596 | (586, 'La Jina Hueca', 64, 95), 597 | (587, 'La Llanada', 64, 95), 598 | (588, 'Jagua Gorda', 64, 95), 599 | (589, 'El Mamey', 64, 95), 600 | (590, 'Cruce de Barranca (Zona Urbana)', 64, 96), 601 | (591, 'Barranca', 64, 96), 602 | (592, 'Las Yerbas', 64, 96), 603 | (593, 'Bacui', 64, 96), 604 | (594, 'Berruguete', 64, 96), 605 | (595, 'Los Hoyos', 64, 96), 606 | (596, 'Constanza (Zona urbana)', 65, NULL), 607 | (597, 'Maldonado', 65, NULL), 608 | (598, 'Palero', 65, NULL), 609 | (599, 'Tireo (Zona urbana)', 65, 97), 610 | (600, 'La Altagracia', 65, 97), 611 | (601, 'Arroyo Frío', 65, 97), 612 | (602, 'La Descubierta', 65, 97), 613 | (603, 'Las Palomas', 65, 97), 614 | (604, 'El Río', 65, 97), 615 | (605, 'Tireo Abajo', 65, 97), 616 | (606, 'La Sabina (Zona urbana)', 65, 98), 617 | (607, 'Los Cerros', 65, 98), 618 | (608, 'Palero', 65, 98), 619 | (609, 'Villa Sabina', 65, 98), 620 | (610, 'El Convento', 65, 98), 621 | (611, 'Jarabacoa (Zona urbana)', 66, NULL), 622 | (612, 'Pinar Quemado', 66, NULL), 623 | (613, 'Corocito', 66, NULL), 624 | (614, 'Estancita', 66, NULL), 625 | (615, 'Pedregal', 66, NULL), 626 | (616, 'Jumunuco ', 66, NULL), 627 | (617, 'Los Corozos', 66, NULL), 628 | (618, 'Paso Bajito', 66, NULL), 629 | (619, 'Buena Vista (Zona urbana)', 66, 99), 630 | (620, 'Buena Vista', 66, 99), 631 | (621, 'Hato Viejo', 66, 99), 632 | (622, 'Hatillo', 66, 99), 633 | (623, 'Piedra Blanca', 66, 99), 634 | (624, 'Piedra Blanca del Salto', 66, 99), 635 | (625, 'Manabao (Zona urbana)', 66, 100), 636 | (626, 'Los Dajaos', 66, 100), 637 | (627, 'La Ciénaga', 66, 100), 638 | (628, 'Manabao', 66, 100), 639 | (629, 'Jima Abajo (Zona urbana)', 67, NULL), 640 | (630, 'La Frontera', 67, NULL), 641 | (631, 'Jima Arriba', 67, NULL), 642 | (632, 'San Bartolo', 67, NULL), 643 | (633, 'Rincón (Zona urbana)', 67, 101), 644 | (634, 'La Ceibita', 67, 101), 645 | (635, 'Rincón', 67, 101), 646 | (636, 'Junumucú', 67, 101), 647 | (637, 'Nagua (Zona urbana)', 68, NULL), 648 | (638, 'Nagua Rural', 68, NULL), 649 | (639, 'San José de Matanzas (Zona urbana)', 68, 102), 650 | (640, 'Ceja del Jobo', 68, 102), 651 | (641, 'Cruce de Rincón', 68, 102), 652 | (642, 'Los Yayales', 68, 102), 653 | (643, 'Las Gordas (Zona urbana)', 68, 103), 654 | (644, 'Las Gordas', 68, 103), 655 | (645, 'Boba', 68, 103), 656 | (646, 'Los Jengibres', 68, 103), 657 | (647, 'Mata Bonita', 68, 103), 658 | (648, 'Caño de los Naranjos', 68, 103), 659 | (649, 'Arroyo al Medio (Zona urbana)', 68, 104), 660 | (650, 'El Guayabo', 68, 104), 661 | (651, 'Río Jagua', 68, 104), 662 | (652, 'El Yayal', 68, 104), 663 | (653, 'Las Córcobas', 68, 104), 664 | (654, 'Cabrera (Zona urbana)', 69, NULL), 665 | (655, 'Abreu', 69, NULL), 666 | (656, 'La Jagüita', 69, NULL), 667 | (657, 'El Jamo', 69, NULL), 668 | (658, 'Arroyo Salado (Zona urbana)', 69, 105), 669 | (659, 'Baoba del Piñal', 69, 105), 670 | (660, 'San Isidro', 69, 105), 671 | (661, 'Payita', 69, 105), 672 | (662, 'San Rafael', 69, 105), 673 | (663, 'La Entrada (Zona urbana)', 69, 106), 674 | (664, 'Caño Azul Colorado', 69, 106), 675 | (665, 'La Capilla', 69, 106), 676 | (666, 'El Factor (Zona urbana)', 70, NULL), 677 | (667, 'El Papayo', 70, NULL), 678 | (668, 'Los Pajones', 70, NULL), 679 | (669, 'Telanza', 70, NULL), 680 | (670, 'Los Indios', 70, NULL), 681 | (671, 'El Pozo (Zona urbana)', 70, 107), 682 | (672, 'Los Limones', 70, 107), 683 | (673, 'Madre Vieja', 70, 107), 684 | (674, 'Río San Juan (Zona urbana)', 71, NULL), 685 | (675, 'Los Cacaos', 71, NULL), 686 | (676, 'Mata Puerco', 71, NULL), 687 | (677, 'San Fernando de Monte Cristi (Zona urbana)', 72, NULL), 688 | (678, 'El Rincón', 72, NULL), 689 | (679, 'Las Aguas', 72, NULL), 690 | (680, 'Las Peñas', 72, NULL), 691 | (681, 'El Duro', 72, NULL), 692 | (682, 'Baitoal', 72, NULL), 693 | (683, 'Castañuelas (Zona urbana)', 73, NULL), 694 | (684, 'Loma de Castañuelas', 73, NULL), 695 | (685, 'Castañuelas (Lozano)', 73, NULL), 696 | (686, 'Palo Verde (Zona Urbana)', 73, 108), 697 | (687, 'El Vigiador', 73, 108), 698 | (688, 'Magdalena', 73, 108), 699 | (689, 'Hato Viejo', 73, 108), 700 | (690, 'El Ahogado', 73, 108), 701 | (691, 'Guayubín (Zona urbana)', 74, NULL), 702 | (692, 'Juan Gómez', 74, NULL), 703 | (693, 'Martín García', 74, NULL), 704 | (694, 'Sabana Cruz', 74, NULL), 705 | (695, 'Villa Elisa (Zona urbana)', 74, 109), 706 | (696, 'El Copey', 74, 109), 707 | (697, 'La Guajaca', 74, 109), 708 | (698, 'Hato del Medio Arriba', 74, 109), 709 | (699, 'El Papayo', 74, 109), 710 | (700, 'Hatillo Palma (Zona urbana)', 74, 110), 711 | (701, 'Hatillo Palma', 74, 110), 712 | (702, 'Los Derramaderos', 74, 110), 713 | (703, 'Doña Antonia', 74, 110), 714 | (704, 'Cana Chapetón (Zona urbana)', 74, 111), 715 | (705, 'Cana Chapetón', 74, 111), 716 | (706, 'Cerro Gordo', 74, 111), 717 | (707, 'Piloto', 74, 111), 718 | (708, 'La Caída', 74, 111), 719 | (709, 'Las Matas de Santa Cruz (Zona urbana)', 75, NULL), 720 | (710, 'Los Amaceyes', 75, NULL), 721 | (711, 'La Horca', 75, NULL), 722 | (712, 'Santa Cruz', 75, NULL), 723 | (713, 'Pepillo Salcedo o Manzanillo (Zona urbana)', 76, NULL), 724 | (714, 'Carbonera', 76, NULL), 725 | (715, 'Copey', 76, NULL), 726 | (716, 'Santa María (Zona Urbana)', 76, 112), 727 | (717, 'Gozuela', 76, 112), 728 | (718, 'Carnero', 76, 112), 729 | (719, 'Clavellina', 76, 112), 730 | (720, 'La Pinta', 76, 112), 731 | (721, 'La Recta de Sanita', 76, 112), 732 | (722, 'Santa María', 76, 112), 733 | (723, 'Villa Vásquez (Zona urbana)', 77, NULL), 734 | (724, 'Botoncillo', 77, NULL), 735 | (725, 'Los Conucos', 77, NULL), 736 | (726, 'Villa García', 77, NULL), 737 | (727, 'Pedernales (Zona urbana)', 78, NULL), 738 | (728, 'Cabo Rojo', 78, NULL), 739 | (729, 'Las Mercedes', 78, NULL), 740 | (730, 'La Altagracia (Zona urbana)', 78, 113), 741 | (731, 'Aguas Negras', 78, 113), 742 | (732, 'Mencía', 78, 113), 743 | (733, 'Altagracia', 78, 113), 744 | (734, 'Los Arroyos', 78, 113), 745 | (735, 'Ávila', 78, 113), 746 | (736, 'Oviedo (Zona urbana)', 79, NULL), 747 | (737, 'Los Tres Charcos', 79, NULL), 748 | (738, 'Juancho (Zona urbana)', 79, 114), 749 | (739, 'La Colonia Villa Esperanza', 79, 114), 750 | (740, 'Baní (Zona urbana)', 80, NULL), 751 | (741, 'Boca Canasta', 80, NULL), 752 | (742, 'Las Calderas', 80, NULL), 753 | (743, 'El Cañafístol', 80, NULL), 754 | (744, 'Los Cateyes', 80, NULL), 755 | (745, 'Fundación de Peravia', 80, NULL), 756 | (746, 'Honduras', 80, NULL), 757 | (747, 'Río Arriba', 80, NULL), 758 | (748, 'El Llano', 80, NULL), 759 | (749, 'La Montería', 80, NULL), 760 | (750, 'Monte Llano', 80, NULL), 761 | (751, 'El Recodo', 80, NULL), 762 | (752, 'Valdesia', 80, NULL), 763 | (753, 'Villa Güera', 80, NULL), 764 | (754, 'Villa Fundación (Zona urbana)', 80, 115), 765 | (755, 'Las Carreras', 80, 115), 766 | (756, 'Los Ranchitos', 80, 115), 767 | (757, 'Sabana Buey (Zona urbana)', 80, 116), 768 | (758, 'El Palmarito', 80, 116), 769 | (759, 'Sabana Buey', 80, 116), 770 | (760, 'Paya (Zona urbana)', 80, 117), 771 | (761, 'Escondido', 80, 117), 772 | (762, 'Mata Gorda', 80, 117), 773 | (763, 'Paya Rural', 80, 117), 774 | (764, 'Villa Sombrero (Zona urbana)', 80, 118), 775 | (765, 'Villa Sombrero Rural', 80, 118), 776 | (766, 'El Carretón (Zona urbana)', 80, 119), 777 | (767, 'El Carretón', 80, 119), 778 | (768, 'Catalina (Zona urbana)', 80, 120), 779 | (769, 'Catalina', 80, 120), 780 | (770, 'El Limonal (Zona urbana)', 80, 121), 781 | (771, 'La Iguana', 80, 121), 782 | (772, 'La Cabria', 80, 121), 783 | (773, 'Arroyo Salado', 80, 121), 784 | (774, 'Los Jobitos', 80, 121), 785 | (775, 'Las Barías (Zona urbana)', 80, 122), 786 | (776, 'El Roblegar', 80, 122), 787 | (777, 'Nizao (Zona urbana)', 81, NULL), 788 | (778, 'Don Gregorio', 81, NULL), 789 | (779, 'Pizarrete (Zona urbana)', 81, 123), 790 | (780, 'Gualey', 81, 123), 791 | (781, 'Santana (Zona urbana)', 81, 124), 792 | (782, 'Lucas Díaz', 81, 124), 793 | (783, 'Yiyo Gómez', 81, 124), 794 | (784, 'Matanzas (Zona Urbana)', 82, NULL), 795 | (785, 'Arroyo Hondo', 82, NULL), 796 | (786, 'Quijá Quieta', 82, NULL), 797 | (787, 'Las Tablas', 82, NULL), 798 | (788, 'Galión (Galeón)', 82, NULL), 799 | (789, 'San José', 82, NULL), 800 | (790, 'Los Tumbaos', 82, NULL), 801 | (791, 'San Felipe de Puerto Plata (Zona urbana)', 83, NULL), 802 | (792, 'El Cupey', 83, NULL), 803 | (793, 'Los Mameyes', 83, NULL), 804 | (794, 'Sabana Grande', 83, NULL), 805 | (795, 'Tubagua', 83, NULL), 806 | (796, 'Maggiolo', 83, NULL), 807 | (797, 'Yásica Arriba (Zona urbana)', 83, 125), 808 | (798, 'Yásica Abajo', 83, 125), 809 | (799, 'Gurabito de Yaroa', 83, 125), 810 | (800, 'Villa General Benito Martínez', 83, 125), 811 | (801, 'Yásica Arriba', 83, 125), 812 | (802, 'Maimón (Zona urbana)', 83, 126), 813 | (803, 'Maimón ', 83, 126), 814 | (804, 'San Cristóbal', 83, 126), 815 | (805, 'Don Gregorio', 83, 126), 816 | (806, 'Los Tejada', 83, 126), 817 | (807, 'Las Avispas', 83, 126), 818 | (808, 'Guzmancito', 83, 126), 819 | (809, 'Cambiaso', 83, 126), 820 | (810, 'Altamira (Zona urbana)', 84, NULL), 821 | (811, 'El Mamey', 84, NULL), 822 | (812, 'Escalera', 84, NULL), 823 | (813, 'Higüero', 84, NULL), 824 | (814, 'Los Llanos', 84, NULL), 825 | (815, 'Palmar Grande', 84, NULL), 826 | (816, 'Quebrada Honda', 84, NULL), 827 | (817, 'Río Grande (Zona urbana)', 84, 127), 828 | (818, 'Río Grande Abajo', 84, 127), 829 | (819, 'Río Grande Al Medio', 84, 127), 830 | (820, 'Río Grande Arriba', 84, 127), 831 | (821, 'Rancho Arriba', 84, 127), 832 | (822, 'Pescado Bobo Arriba', 84, 127), 833 | (823, 'Guananico (Zona urbana)', 85, NULL), 834 | (824, 'Fundación', 85, NULL), 835 | (825, 'La Altagracia', 85, NULL), 836 | (826, 'La Cabirma', 85, NULL), 837 | (827, 'Hoya Grande', 85, NULL), 838 | (828, 'Paradero', 85, NULL), 839 | (829, 'Rancho Viejo', 85, NULL), 840 | (830, 'Imbert (Zona urbana)', 86, NULL), 841 | (831, 'Cabia', 86, NULL), 842 | (832, 'Caonao', 86, NULL), 843 | (833, 'Las Canas', 86, NULL), 844 | (834, 'Pérez', 86, NULL), 845 | (835, 'Saballo', 86, NULL), 846 | (836, 'Los Hidalgos (Zona urbana)', 87, NULL), 847 | (837, 'El Mamey', 87, NULL), 848 | (838, 'Marmolejos', 87, NULL), 849 | (839, 'Unijica', 87, NULL), 850 | (840, 'Navas (Zona urbana)', 87, 128), 851 | (841, 'Vista Alegre', 87, 128), 852 | (842, 'Luperón (Zona urbana)', 88, NULL), 853 | (843, 'Barrancón', 88, NULL), 854 | (844, 'Cambiaso', 88, NULL), 855 | (845, 'El Higo', 88, NULL), 856 | (846, 'La Sabana', 88, NULL), 857 | (847, 'Ranchito de los Vargas', 88, NULL), 858 | (848, 'La Isabela (Zona urbana)', 88, 129), 859 | (849, 'Candelón', 88, 129), 860 | (850, 'La Isabela', 88, 129), 861 | (851, 'Belloso (Zona Urbana)', 88, 130), 862 | (852, 'Belloso', 88, 130), 863 | (853, 'Cerro de Navas', 88, 130), 864 | (854, 'El Estrecho de Luperón Omar Bross (Zona urbana)', 88, 131), 865 | (855, 'El Estrecho Abajo', 88, 131), 866 | (856, 'Arroyo Amargo', 88, 131), 867 | (857, 'Martín Alonzo', 88, 131), 868 | (858, 'Sosúa (Zona urbana)', 89, NULL), 869 | (859, 'Madre Vieja', 89, NULL), 870 | (860, 'Sabaneta de Cangrejos', 89, NULL), 871 | (861, 'Cabarete (Zona urbana)', 89, 132), 872 | (862, 'La Catalina', 89, 132), 873 | (863, 'La Goleta', 89, 132), 874 | (864, 'Sabaneta de Yásica (Zona urbana)', 89, 133), 875 | (865, 'Sabaneta de Yásica', 89, 133), 876 | (866, 'Los Cantabillos', 89, 133), 877 | (867, 'Villa Isabela (Zona urbana)', 90, NULL), 878 | (868, 'Laguna Grande', 90, NULL), 879 | (869, 'La Balsa', 90, NULL), 880 | (870, 'Estero Hondo (Zona urbana)', 90, 134), 881 | (871, 'Los Pilones', 90, 134), 882 | (872, 'Rancho Manuel', 90, 134), 883 | (873, 'La Jaiba (Zona urbana)', 90, 135), 884 | (874, 'La Jaiba', 90, 135), 885 | (875, 'Gualete (Zona urbana)', 90, 136), 886 | (876, 'Gualete', 90, 136), 887 | (877, 'Villa Montellano (Zona urbana)', 91, NULL), 888 | (878, 'Arroyo de Leche', 91, NULL), 889 | (879, 'Boca Nueva', 91, NULL), 890 | (880, 'Cangrejo', 91, NULL), 891 | (881, 'Caraballo', 91, NULL), 892 | (882, 'Los Ciruelos', 91, NULL), 893 | (883, 'Mozaví', 91, NULL), 894 | (884, 'Salcedo (Zona urbana)', 92, NULL), 895 | (885, 'Jayabo Afuera', 92, NULL), 896 | (886, 'Los Cacaos', 92, NULL), 897 | (887, 'Palmarito', 92, NULL), 898 | (888, 'Jamao Afuera (Zona urbana)', 92, 137), 899 | (889, 'Montellano', 92, 137), 900 | (890, 'Jamao Adentro', 92, 137), 901 | (891, 'Tenares (Zona urbana)', 93, NULL), 902 | (892, 'Boba Arriba', 93, NULL), 903 | (893, 'Canete', 93, NULL), 904 | (894, 'Gran Parada', 93, NULL), 905 | (895, 'Paso Hondo', 93, NULL), 906 | (896, 'El Placer', 93, NULL), 907 | (897, 'Blanco (Zona urbana)', 93, 138), 908 | (898, 'Blanco Arriba', 93, 138), 909 | (899, 'Villa Tapia (Zona urbana)', 94, NULL), 910 | (900, 'La Ceiba', 94, NULL), 911 | (901, 'Los Limones', 94, NULL), 912 | (902, 'San José', 94, NULL), 913 | (903, 'Santa Ana', 94, NULL), 914 | (904, 'Santa Bárbara de Samaná (Zona urbana)', 95, NULL), 915 | (905, 'Acosta', 95, NULL), 916 | (906, 'Los Cacaos', 95, NULL), 917 | (907, 'Honduras', 95, NULL), 918 | (908, 'Juana Vicenta', 95, NULL), 919 | (909, 'El Limón (Zona urbana)', 95, 139), 920 | (910, 'La Barbacoa', 95, 139), 921 | (911, 'Agua Sabrosa', 95, 139), 922 | (912, 'Morón', 95, 139), 923 | (913, 'Arroyo Barril (Zona urbana)', 95, 140), 924 | (914, 'La Pascuala', 95, 140), 925 | (915, 'El Botao', 95, 140), 926 | (916, 'Las Galeras (Zona urbana)', 95, 141), 927 | (917, 'La Guásuma', 95, 141), 928 | (918, 'Los Tocones', 95, 141), 929 | (919, 'Rincón', 95, 141), 930 | (920, 'Sánchez (Zona urbana)', 96, NULL), 931 | (921, 'La Majagua', 96, NULL), 932 | (922, 'Las Garitas', 96, NULL), 933 | (923, 'Agua Santa del Yuna', 96, NULL), 934 | (924, 'Majagual', 96, NULL), 935 | (925, 'El Catey', 96, NULL), 936 | (926, 'Las Terrenas (Zona urbana)', 97, NULL), 937 | (927, 'El Jamito', 97, NULL), 938 | (928, 'El Cosón', 97, NULL), 939 | (929, 'La Barbacoa', 97, NULL), 940 | (930, 'El Naranjito', 97, NULL), 941 | (931, 'San Cristóbal (Zona urbana)', 98, NULL), 942 | (932, 'Borbón', 98, NULL), 943 | (933, 'Ingenio Nuevo', 98, NULL), 944 | (934, 'Najayo Arriba', 98, NULL), 945 | (935, 'Sainaguá', 98, NULL), 946 | (936, 'Santa María', 98, NULL), 947 | (937, 'Cambita Sterling', 98, NULL), 948 | (938, 'Hato Damas (Zona urbana)', 98, 142), 949 | (939, 'Los Montones', 98, 142), 950 | (940, 'Dasa', 98, 142), 951 | (941, 'San Francisco', 98, 142), 952 | (942, 'Jamey', 98, 142), 953 | (943, 'Hatillo (Zona Urbana)', 98, 143), 954 | (944, 'La Sabana', 98, 143), 955 | (945, 'Hojas Anchas', 98, 143), 956 | (946, 'Mata Naranjo', 98, 143), 957 | (947, 'Sabana Crande de Palenque (Zona urbana)', 99, NULL), 958 | (948, 'Juan Barón', 99, NULL), 959 | (949, 'Sabana Palenque', 99, NULL), 960 | (950, 'Bajos de Haina (Zona urbana)', 100, NULL), 961 | (951, 'Haina', 100, NULL), 962 | (952, 'El Carril (Zona urbana)', 100, 144), 963 | (953, 'El Cajuilito', 100, 144), 964 | (954, 'La Pared', 100, 144), 965 | (955, 'Quita Sueño (Zona urbana)', 100, 145), 966 | (956, 'Piedra Blanca Norte', 100, 145), 967 | (957, 'La Cerca ', 100, 145), 968 | (958, 'Villa María', 100, 145), 969 | (959, 'Los Barrancones los Frías', 100, 145), 970 | (960, 'Barcequillo Industrial', 100, 145), 971 | (961, 'Cambita Garabitos (Zona urbana)', 101, NULL), 972 | (962, 'Cambita Garabitos', 101, NULL), 973 | (963, 'Humachón', 101, NULL), 974 | (964, 'La Colonia', 101, NULL), 975 | (965, 'Los Manantiales', 101, NULL), 976 | (966, 'El Tablazo', 101, NULL), 977 | (967, 'Cambita El Pueblecito (Zona urbana)', 101, 146), 978 | (968, 'Llanada Grande', 101, 146), 979 | (969, 'Pueblo Nuevo', 101, 146), 980 | (970, 'El Toro', 101, 146), 981 | (971, 'Villa Altagracia (Zona urbana)', 102, NULL), 982 | (972, 'Catarey', 102, NULL), 983 | (973, 'Maná de Haina', 102, NULL), 984 | (974, 'San José del Puerto (Zona urbana)', 102, 147), 985 | (975, 'Básima', 102, 147), 986 | (976, 'Los Mogotes', 102, 147), 987 | (977, 'Pino Herrado', 102, 147), 988 | (978, 'Medina (Zona urbana)', 102, 148), 989 | (979, 'Loma Verde', 102, 148), 990 | (980, 'El Pedrero', 102, 148), 991 | (981, 'Castaño', 102, 148), 992 | (982, 'Medina', 102, 148), 993 | (983, 'La Cuchilla (Zona urbana)', 102, 149), 994 | (984, 'La Cuchilla', 102, 149), 995 | (985, 'El Aguacero', 102, 149), 996 | (986, 'El Caobal', 102, 149), 997 | (987, 'El Cidral', 102, 149), 998 | (988, 'El Cidral (La Represa)', 102, 149), 999 | (989, 'Yaguate (Zona urbana)', 103, NULL), 1000 | (990, 'Las Gallardas', 103, NULL), 1001 | (991, 'Najayo en Medio', 103, NULL), 1002 | (992, 'Maná de Yaguate', 103, NULL), 1003 | (993, 'Doña Ana (Zona urbana)', 103, 150), 1004 | (994, 'Los Brujanes', 103, 150), 1005 | (995, 'La Sierra', 103, 150), 1006 | (996, 'San Gregorio de Nigua (Zona urbana)', 104, NULL), 1007 | (997, 'Boca de Nigua', 104, NULL), 1008 | (998, 'Najayo Abajo', 104, NULL), 1009 | (999, 'Malpáez', 104, NULL), 1010 | (1000, 'Los Cacaos (Zona urbana)', 105, NULL), 1011 | (1001, 'El Guineo', 105, NULL), 1012 | (1002, 'Los Naranjos', 105, NULL), 1013 | (1003, 'Calderón', 105, NULL), 1014 | (1004, 'San Juan de La Maguana (Zona urbana)', 106, NULL), 1015 | (1005, 'Chalona', 106, NULL), 1016 | (1006, 'Cañafístol', 106, NULL), 1017 | (1007, 'Mogollón', 106, NULL), 1018 | (1008, 'Guazumal', 106, NULL), 1019 | (1009, 'Pedro Corto (Zona urbana)', 106, 151), 1020 | (1010, 'Mabrígida', 106, 151), 1021 | (1011, 'Pedro Corto', 106, 151), 1022 | (1012, 'Punta Caña', 106, 151), 1023 | (1013, 'La Ceiba', 106, 151), 1024 | (1014, 'Sabaneta (Zona urbana)', 106, 152), 1025 | (1015, 'Carpintero', 106, 152), 1026 | (1016, 'Río Arriba del Norte', 106, 152), 1027 | (1017, 'Los Gajitos', 106, 152), 1028 | (1018, 'La Ciénaga', 106, 152), 1029 | (1019, 'La Lometa', 106, 152), 1030 | (1020, 'Los Arroyos', 106, 152), 1031 | (1021, 'Sabana Alta (Zona urbana)', 106, 153), 1032 | (1022, 'Juan Álvarez', 106, 153), 1033 | (1023, 'Los Vallaondito (Los Bayahondito)', 106, 153), 1034 | (1024, 'El Rosario (Zona urbana)', 106, 154), 1035 | (1025, 'Pueblo Nuevo', 106, 154), 1036 | (1026, 'Cardón', 106, 154), 1037 | (1027, 'El Capá', 106, 154), 1038 | (1028, 'Hato del Padre (Zona urbana)', 106, 155), 1039 | (1029, 'El Cajuil', 106, 155), 1040 | (1030, 'La Higüera', 106, 155), 1041 | (1031, 'Arroyo Loro', 106, 155), 1042 | (1032, 'Guanito (Zona urbana)', 106, 156), 1043 | (1033, 'Guanito', 106, 156), 1044 | (1034, 'Los Bancos', 106, 156), 1045 | (1035, 'La Jagua (Zona urbana)', 106, 157), 1046 | (1036, 'La Jagua', 106, 157), 1047 | (1037, 'El Hatico', 106, 157), 1048 | (1038, 'El Cerrito', 106, 157), 1049 | (1039, 'Guayabal', 106, 157), 1050 | (1040, 'Las Maguanas-Hato Nuevo (Zona urbana)', 106, 158), 1051 | (1041, 'Pasatiempo', 106, 158), 1052 | (1042, 'Higüerito', 106, 158), 1053 | (1043, 'Dormidero', 106, 158), 1054 | (1044, 'Hato Nuevo', 106, 158), 1055 | (1045, 'Las Charcas de María Nova (Zona urbana)', 106, 159), 1056 | (1046, 'Loma de Babor', 106, 159), 1057 | (1047, 'Las Charcas Viejas', 106, 159), 1058 | (1048, 'Babor Abajo', 106, 159), 1059 | (1049, 'Las Zanjas (Zona urbana)', 106, 160), 1060 | (1050, 'El Cacheo', 106, 160), 1061 | (1051, 'La Florida', 106, 160), 1062 | (1052, 'Las Zanjas', 106, 160), 1063 | (1053, 'Las Charcas de Garabito', 106, 160), 1064 | (1054, 'El Batey', 106, 160), 1065 | (1055, 'El Kilómetro 9', 106, 160), 1066 | (1056, 'Bohechío (Zona urbana)', 107, NULL), 1067 | (1057, 'Arroyo Cano (Zona urbana)', 107, 161), 1068 | (1058, 'Arroyo Cano', 107, 161), 1069 | (1059, 'Los Montasitos', 107, 161), 1070 | (1060, 'Buena Vista (Zona urbana)', 107, 162), 1071 | (1061, 'La Loma', 107, 162), 1072 | (1062, 'Buena Vista', 107, 162), 1073 | (1063, 'El Palmar', 107, 162), 1074 | (1064, 'La Guama', 107, 162), 1075 | (1065, 'El Cercado (Zona urbana)', 108, NULL), 1076 | (1066, 'El Pinar', 108, NULL), 1077 | (1067, 'La Ciénaga', 108, NULL), 1078 | (1068, 'Derrumbadero (Zona urbana)', 108, 163), 1079 | (1069, 'Derrumbadero', 108, 163), 1080 | (1070, 'Damián', 108, 163), 1081 | (1071, 'El Centro', 108, 163), 1082 | (1072, 'Gajo de Pedro', 108, 163), 1083 | (1073, 'Vallecito', 108, 163), 1084 | (1074, 'Batista (Zona urbana)', 108, 164), 1085 | (1075, 'Pinar de la Cana', 108, 164), 1086 | (1076, 'Abras las Yayas', 108, 164), 1087 | (1077, 'Batista', 108, 164), 1088 | (1078, 'Juan de Herrera (Zona urbana)', 109, NULL), 1089 | (1079, 'Los Montones', 109, NULL), 1090 | (1080, 'Juan de Herrera', 109, NULL), 1091 | (1081, 'Jínova (Zona urbana)', 109, 165), 1092 | (1082, 'Jínova', 109, 165), 1093 | (1083, 'Sosa', 109, 165), 1094 | (1084, 'Jaquimeyes', 109, 165), 1095 | (1085, 'Corbanal', 109, 165), 1096 | (1086, 'Las Matas de Farfán (Zona urbana)', 110, NULL), 1097 | (1087, 'La Estancia', 110, NULL), 1098 | (1088, 'Yabonico', 110, NULL), 1099 | (1089, 'Las Carreras', 110, NULL), 1100 | (1090, 'Matayaya (Zona urbana)', 110, 166), 1101 | (1091, 'Las Carreras', 110, 166), 1102 | (1092, 'Cocinera', 110, 166), 1103 | (1093, 'Los Jobos', 110, 166), 1104 | (1094, 'Olivero', 110, 166), 1105 | (1095, 'Matayaya', 110, 166), 1106 | (1096, 'Carrera de Yeguas (Zona urbana)', 110, 167), 1107 | (1097, 'Carrera de Yeguas', 110, 167), 1108 | (1098, 'Caña Segura', 110, 167), 1109 | (1099, 'Pozo Hondo', 110, 167), 1110 | (1100, 'Ranchito', 110, 167), 1111 | (1101, 'Escondido', 110, 167), 1112 | (1102, 'Yacahueque', 110, 167), 1113 | (1103, 'Vallejuelo (Zona urbana)', 111, NULL), 1114 | (1104, 'Río Arriba del Sur', 111, NULL), 1115 | (1105, 'Jorjillo (Zona urbana)', 111, 168), 1116 | (1106, 'Jorjillo', 111, 168), 1117 | (1107, 'Cañada del Café', 111, 168), 1118 | (1108, 'Carrera de Puerta', 111, 168), 1119 | (1109, 'San Pedro de Macorís (Zona urbana)', 112, NULL), 1120 | (1110, 'Boca del Soco', 112, NULL), 1121 | (1111, 'San José de Los Llanos (Zona urbana)', 113, NULL), 1122 | (1112, 'Cayacoa', 113, NULL), 1123 | (1113, 'El Guayabal', 113, NULL), 1124 | (1114, 'Los Jíbaros', 113, NULL), 1125 | (1115, 'El Puerto (Zona urbana)', 113, 169), 1126 | (1116, 'Plumita', 113, 169), 1127 | (1117, 'Gautier (Zona urbana)', 113, 170), 1128 | (1118, 'San José', 113, 170), 1129 | (1119, 'Ramón Santana (Zona urbana)', 114, NULL), 1130 | (1120, 'Jagual', 114, NULL), 1131 | (1121, 'Los Lerenes', 114, NULL), 1132 | (1122, 'Magarín', 114, NULL), 1133 | (1123, 'Consuelo (Zona urbana)', 115, NULL), 1134 | (1124, 'Alejandro Bass', 115, NULL), 1135 | (1125, 'Las Callas', 115, NULL), 1136 | (1126, 'Quisqueya (Zona urbana)', 116, NULL), 1137 | (1127, 'Pajarito', 116, NULL), 1138 | (1128, 'Los Montes', 116, NULL), 1139 | (1129, 'Zorra Buena', 116, NULL), 1140 | (1130, 'Caonabo (Batey Siria)', 116, NULL), 1141 | (1131, 'Malulani', 116, NULL), 1142 | (1132, 'Los Montones', 116, NULL), 1143 | (1133, 'Guayacanes (Zona urbana)', 117, NULL), 1144 | (1134, 'El Conuco', 117, NULL), 1145 | (1135, 'La Punta', 117, NULL), 1146 | (1136, 'Cotuí (Zona urbana)', 118, NULL), 1147 | (1137, 'Hatillo', 118, NULL), 1148 | (1138, 'Los Cerros', 118, NULL), 1149 | (1139, 'Sabana Grande Abajo', 118, NULL), 1150 | (1140, 'Quita Sueño (Zona urbana)', 118, 171), 1151 | (1141, 'Las Cruces', 118, 171), 1152 | (1142, 'La Estancia', 118, 171), 1153 | (1143, 'Los Transformadores', 118, 171), 1154 | (1144, 'Caballero (Zona urbana)', 118, 172), 1155 | (1145, 'Sabana de Caballero', 118, 172), 1156 | (1146, 'Los Palmaritos', 118, 172), 1157 | (1147, 'Atalaya', 118, 172), 1158 | (1148, 'La Sabana de Comedero (Zona urbana)', 118, 173), 1159 | (1149, 'Los Barraquitos', 118, 173), 1160 | (1150, 'Los Pinos', 118, 173), 1161 | (1151, 'Los Caboríes', 118, 173), 1162 | (1152, 'Platanal (Zona urbana)', 118, 174), 1163 | (1153, 'Platanal', 118, 174), 1164 | (1154, 'Alto de Casiano', 118, 174), 1165 | (1155, 'Chacuey', 118, 174), 1166 | (1156, 'Babarí', 118, 174), 1167 | (1157, 'Zambrana Abajo (Zona urbana)', 118, 175), 1168 | (1158, 'El Limpio', 118, 175), 1169 | (1159, 'Zambrana Arriba', 118, 175), 1170 | (1160, 'Sabana Larga', 118, 175), 1171 | (1161, 'Chacuey Maldonado Arriba', 118, 175), 1172 | (1162, 'Las Lagunas', 118, 175), 1173 | (1163, 'Tocoa', 118, 175), 1174 | (1164, 'Cevicos (Zona urbana)', 119, NULL), 1175 | (1165, 'Abadesa', 119, NULL), 1176 | (1166, 'Batero', 119, NULL), 1177 | (1167, 'La Cueva (Zona urbana)', 119, 176), 1178 | (1168, 'La Cueva', 119, 176), 1179 | (1169, 'Sabana Grande', 119, 176), 1180 | (1170, 'Fantino (Zona urbana)', 120, NULL), 1181 | (1171, 'San Miguel', 120, NULL), 1182 | (1172, 'Sierra Prieta', 120, NULL), 1183 | (1173, 'Villa La Mata (Zona urbana)', 121, NULL), 1184 | (1174, 'Los Corozos', 121, NULL), 1185 | (1175, 'La Bija (Zona urbana)', 121, 177), 1186 | (1176, 'La Soledad', 121, 177), 1187 | (1177, 'La Piedra', 121, 177), 1188 | (1178, 'El Canal Mayor', 121, 177), 1189 | (1179, 'Angelina (Zona urbana)', 121, 178), 1190 | (1180, 'Cruce de Angelina', 121, 178), 1191 | (1181, 'Padre Fantino', 121, 178), 1192 | (1182, 'La Cruz de Angelina', 121, 178), 1193 | (1183, 'El Limoncito', 121, 178), 1194 | (1184, 'Hernando Alonzo (Zona urbana)', 121, 179), 1195 | (1185, 'La Guamita', 121, 179), 1196 | (1186, 'La Cana', 121, 179), 1197 | (1187, 'Hernando Alonzo', 121, 179), 1198 | (1188, 'Santiago de los Caballeros (Zona urbana)', 122, NULL), 1199 | (1189, 'El Ingenio Abajo', 122, NULL), 1200 | (1190, 'El Papayo', 122, NULL), 1201 | (1191, 'Gurabo Abajo', 122, NULL), 1202 | (1192, 'La Herradura', 122, NULL), 1203 | (1193, 'Las Charcas', 122, NULL), 1204 | (1194, 'Monte Adentro Abajo', 122, NULL), 1205 | (1195, 'Palo Quemado', 122, NULL), 1206 | (1196, 'Pontezuela al Medio', 122, NULL), 1207 | (1197, 'Pedro García (Zona urbana)', 122, 180), 1208 | (1198, 'La Auyama', 122, 180), 1209 | (1199, 'La Canela (Zona urbana)', 122, 181), 1210 | (1200, 'Hatillo San Lorenzo', 122, 181), 1211 | (1201, 'Sabana Grande de Batey I', 122, 181), 1212 | (1202, 'San Francisco de Jacagua (Zona urbana)', 122, 182), 1213 | (1203, 'Jacagua Adentro', 122, 182), 1214 | (1204, 'Jacagua al Medio', 122, 182), 1215 | (1205, 'La Ciénaga', 122, 182), 1216 | (1206, 'El Ranchito Piche', 122, 182), 1217 | (1207, 'Las Tres Cruces', 122, 182), 1218 | (1208, 'El Aguacate', 122, 182), 1219 | (1209, 'Palo Alto', 122, 182), 1220 | (1210, 'Los Guineos', 122, 182), 1221 | (1211, 'La Delgada', 122, 182), 1222 | (1212, 'Salamanca', 122, 182), 1223 | (1213, 'Hato del Yaque (Zona urbana)', 122, 183), 1224 | (1214, 'Hato del Yaque', 122, 183), 1225 | (1215, 'Villa Bao', 122, 183), 1226 | (1216, 'El Flúmer', 122, 183), 1227 | (1217, 'Guayacanal', 122, 183), 1228 | (1218, 'Santiago Oeste (Zona urbana)', 122, 184), 1229 | (1219, 'Parada 7', 122, 184), 1230 | (1220, 'Bisonó (Zona urbana)', 123, NULL), 1231 | (1221, 'Cañada Bonita', 123, NULL), 1232 | (1222, 'Estancia del Yaque', 123, NULL), 1233 | (1223, 'La Lomota', 123, NULL), 1234 | (1224, 'La Villa Nueva', 123, NULL), 1235 | (1225, 'Mejía de Navarrete', 123, NULL), 1236 | (1226, 'Pontoncito', 123, NULL), 1237 | (1227, 'Vuelta Larga', 123, NULL), 1238 | (1228, 'Jánico (Zona urbana)', 124, NULL), 1239 | (1229, 'Cagüeyes', 124, NULL), 1240 | (1230, 'Cebú', 124, NULL), 1241 | (1231, 'Dicayagua Abajo', 124, NULL), 1242 | (1232, 'Jagua Abajo', 124, NULL), 1243 | (1233, 'Loma del Corral', 124, NULL), 1244 | (1234, 'Mesetas', 124, NULL), 1245 | (1235, 'Juncalito (Zona urbana)', 124, 185), 1246 | (1236, 'Franco Bidó', 124, 185), 1247 | (1237, 'Janey', 124, 185), 1248 | (1238, 'Juncalito Abajo', 124, 185), 1249 | (1239, 'Rincón Largo', 124, 185), 1250 | (1240, 'Rincón Llano', 124, 185), 1251 | (1241, 'El Caimito (Zona urbana)', 124, 186), 1252 | (1242, 'Yaque Abajo', 124, 186), 1253 | (1243, 'El Caimito', 124, 186), 1254 | (1244, 'Pinalito', 124, 186), 1255 | (1245, 'Los Pilones', 124, 186), 1256 | (1246, 'La Guama', 124, 186), 1257 | (1247, 'Licey al Medio (Zona urbana)', 125, NULL), 1258 | (1248, 'La Cruz de María Francisca', 125, NULL), 1259 | (1249, 'Licey Arriba', 125, NULL), 1260 | (1250, 'Licey Abajo', 125, NULL), 1261 | (1251, 'Cruz de Isalguez', 125, NULL), 1262 | (1252, 'Las Palomas (Zona urbana)', 125, 187), 1263 | (1253, 'Las Palomas Arriba', 125, 187), 1264 | (1254, 'San José de Las Matas (Zona urbana)', 126, NULL), 1265 | (1255, 'Inoa', 126, NULL), 1266 | (1256, 'Eugenio Perdomo', 126, NULL), 1267 | (1257, 'Mata Grande', 126, NULL), 1268 | (1258, 'Los Montones Abajo', 126, NULL), 1269 | (1259, 'Pedregal', 126, NULL), 1270 | (1260, 'Las Piedras', 126, NULL), 1271 | (1261, 'Yerba Buena', 126, NULL), 1272 | (1262, 'El Rubio (Zona urbana)', 126, 188), 1273 | (1263, 'Cañafístol', 126, 188), 1274 | (1264, 'Celestina', 126, 188), 1275 | (1265, 'Corocito', 126, 188), 1276 | (1266, 'Diferencia', 126, 188), 1277 | (1267, 'Jicomé', 126, 188), 1278 | (1268, 'Maguá', 126, 188), 1279 | (1269, 'Manacla', 126, 188), 1280 | (1270, 'Mata del Dajao', 126, 188), 1281 | (1271, 'Naranjo Bojón', 126, 188), 1282 | (1272, 'Pananao', 126, 188), 1283 | (1273, 'El Rubio', 126, 188), 1284 | (1274, 'La Cuesta (Zona urbana)', 126, 189), 1285 | (1275, 'Jaiqui Picado', 126, 189), 1286 | (1276, 'Eugenio Perdomo', 126, 189), 1287 | (1277, 'Guama', 126, 189), 1288 | (1278, 'Loma de los Palos', 126, 189), 1289 | (1279, 'Loma Quemada', 126, 189), 1290 | (1280, 'Cuesta Abajo', 126, 189), 1291 | (1281, 'Las Placetas (Zona urbana)', 126, 190), 1292 | (1282, 'Damajagua', 126, 190), 1293 | (1283, 'Los Limones', 126, 190), 1294 | (1284, 'Jamamú', 126, 190), 1295 | (1285, 'Las Lagunas', 126, 190), 1296 | (1286, 'Tamboril (Zona urbana)', 127, NULL), 1297 | (1287, 'Boca de Maizal', 127, NULL), 1298 | (1288, 'Guazumal Arriba', 127, NULL), 1299 | (1289, 'Las Bocas del Licey', 127, NULL), 1300 | (1290, 'Licey al Medio', 127, NULL), 1301 | (1291, 'Pontezuela', 127, NULL), 1302 | (1292, 'Canca La Piedra (Zona urbana)', 127, 191), 1303 | (1293, 'Canca Abajo', 127, 191), 1304 | (1294, 'Los Amaceyes Arriba', 127, 191), 1305 | (1295, 'Carlos Díaz', 127, 191), 1306 | (1296, 'Canca Las Aromas', 127, 191), 1307 | (1297, 'Villa González (Zona urbana)', 128, NULL), 1308 | (1298, 'Las Lavas', 128, NULL), 1309 | (1299, 'Palmar Abajo', 128, NULL), 1310 | (1300, 'Quinigua', 128, NULL), 1311 | (1301, 'Palmar Arriba (Zona urbana)', 128, 192), 1312 | (1302, 'Palmar Arriba', 128, 192), 1313 | (1303, 'El Limón (Zona urbana)', 128, 193), 1314 | (1304, 'Macorís del Limón', 128, 193), 1315 | (1305, 'El Aguacate', 128, 193), 1316 | (1306, 'Los Jardines del Limón', 128, 193), 1317 | (1307, 'El Limón', 128, 193), 1318 | (1308, 'Puñal (Zona urbana)', 129, NULL), 1319 | (1309, 'Puñal', 129, NULL), 1320 | (1310, 'Arenoso', 129, NULL), 1321 | (1311, 'La Jabilla', 129, NULL), 1322 | (1312, 'Matanzas', 129, NULL), 1323 | (1313, 'Laguna Prieta', 129, NULL), 1324 | (1314, 'Guayabal (Zona urbana)', 129, 194), 1325 | (1315, 'Estancia Nueva', 129, 194), 1326 | (1316, 'Palo Amarillo', 129, 194), 1327 | (1317, 'Guayabal', 129, 194), 1328 | (1318, 'Canabacoa (Zona urbana)', 129, 195), 1329 | (1319, 'Canabacoa', 129, 195), 1330 | (1320, 'Colorado', 129, 195), 1331 | (1321, 'Sabana Iglesia (Zona urbana)', 130, NULL), 1332 | (1322, 'Sabana Iglesia', 130, NULL), 1333 | (1323, 'Los Ranchos', 130, NULL), 1334 | (1324, 'La Zanja', 130, NULL), 1335 | (1325, 'Baitoa Centro (Zona Urbana)', 131, NULL), 1336 | (1326, 'La Jagua', 131, NULL), 1337 | (1327, 'López', 131, NULL), 1338 | (1328, 'San José Adentro', 131, NULL), 1339 | (1329, 'San José Afuera', 131, NULL), 1340 | (1330, 'Los Ciruelos', 131, NULL), 1341 | (1331, 'La Lima', 131, NULL), 1342 | (1332, 'San Ignacio de Sabaneta (Zona urbana)', 132, NULL), 1343 | (1333, 'Arroyo Blanco', 132, NULL), 1344 | (1334, 'Las Caobas', 132, NULL), 1345 | (1335, 'Los Cercadillos', 132, NULL), 1346 | (1336, 'Clavijo', 132, NULL), 1347 | (1337, 'Coqui', 132, NULL), 1348 | (1338, 'Estancia Vieja', 132, NULL), 1349 | (1339, 'Mata de Jobo', 132, NULL), 1350 | (1340, 'Palmarejo', 132, NULL), 1351 | (1341, 'San José', 132, NULL), 1352 | (1342, 'Toma', 132, NULL), 1353 | (1343, 'Villa Los Almácigos (Zona urbana)', 133, NULL), 1354 | (1344, 'Ceiba de Bonet', 133, NULL), 1355 | (1345, 'El Dajao', 133, NULL), 1356 | (1346, 'El Fundo', 133, NULL), 1357 | (1347, 'La Ginita', 133, NULL), 1358 | (1348, 'Inaje', 133, NULL), 1359 | (1349, 'La Lana', 133, NULL), 1360 | (1350, 'Monción (Zona urbana)', 134, NULL), 1361 | (1351, 'El Mamoncito', 134, NULL), 1362 | (1352, 'Gurabo', 134, NULL), 1363 | (1353, 'La Cacique', 134, NULL), 1364 | (1354, 'Rodeo', 134, NULL), 1365 | (1355, 'Mao (Zona urbana)', 135, NULL), 1366 | (1356, 'Los Quemados', 135, NULL), 1367 | (1357, 'Ámina (Zona urbana)', 135, 196), 1368 | (1358, 'Ámina', 135, 196), 1369 | (1359, 'Entrada de Mao', 135, 196), 1370 | (1360, 'Jaibón o Pueblo Nuevo (Zona urbana)', 135, 197), 1371 | (1361, 'Gurabo Afuera', 135, 197), 1372 | (1362, 'Prestiles', 135, 197), 1373 | (1363, 'Pueblo Nuevo', 135, 197), 1374 | (1364, 'Guatapanal (Zona urbana)', 135, 198), 1375 | (1365, 'Boruco', 135, 198), 1376 | (1366, 'Jinamagao', 135, 198), 1377 | (1367, 'Potrero', 135, 198), 1378 | (1368, 'Esperanza (Zona urbana)', 136, NULL), 1379 | (1369, 'Peñuela', 136, NULL), 1380 | (1370, 'Pontón (Villa Henequén)', 136, NULL), 1381 | (1371, 'Maizal (Zona urbana)', 136, 199), 1382 | (1372, 'Damajagua', 136, 199), 1383 | (1373, 'Línea A', 136, 199), 1384 | (1374, 'Loma de Maimón', 136, 199), 1385 | (1375, 'Loma de Palma Picada', 136, 199), 1386 | (1376, 'Maimón', 136, 199), 1387 | (1377, 'Jicomé (Zona urbana)', 136, 200), 1388 | (1378, 'Kilómetro 7', 136, 200), 1389 | (1379, 'Jicomé', 136, 200), 1390 | (1380, 'Boca de Mao (Zona urbana)', 136, 201), 1391 | (1381, 'Boca de Mao', 136, 201), 1392 | (1382, 'Paradero (Zona urbana)', 136, 202), 1393 | (1383, 'La Cayota', 136, 202), 1394 | (1384, 'Loma de Aguacate', 136, 202), 1395 | (1385, 'La Cabirma', 136, 202), 1396 | (1386, 'Laguna Salada (Zona urbana)', 137, NULL), 1397 | (1387, 'Ranchete', 137, NULL), 1398 | (1388, 'Jaibón (Zona urbana)', 137, 203), 1399 | (1389, 'Entrada de Pozo Prieto', 137, 203), 1400 | (1390, 'San Roque', 137, 203), 1401 | (1391, 'La Caya (Zona Urbana)', 137, 204), 1402 | (1392, 'Pozo Prieto', 137, 204), 1403 | (1393, 'Palo Amarillo', 137, 204), 1404 | (1394, 'Cruce de Guayacanes (Zona urbana)', 137, 205), 1405 | (1395, 'Ojo de Agua', 137, 205), 1406 | (1396, 'Loma de Guayacanes', 137, 205), 1407 | (1397, 'Guayacanes Adentro', 137, 205), 1408 | (1398, 'Bonao (Zona urbana)', 138, NULL), 1409 | (1399, 'El Verde', 138, NULL), 1410 | (1400, 'Los Arroces', 138, NULL), 1411 | (1401, 'Sabana del Puerto (Zona urbana)', 138, 206), 1412 | (1402, 'Palero', 138, 206), 1413 | (1403, 'Jima', 138, 206), 1414 | (1404, 'Juma Bejucal (Zona urbana)', 138, 207), 1415 | (1405, 'San Isidro', 138, 207), 1416 | (1406, 'Boca de Juma', 138, 207), 1417 | (1407, 'El Ocho', 138, 207), 1418 | (1408, 'Arroyo Toro - Masipedro (Zona urbana)', 138, 208), 1419 | (1409, 'El Cruce', 138, 208), 1420 | (1410, 'Los Bleos', 138, 208), 1421 | (1411, 'El Coco', 138, 208), 1422 | (1412, 'Jayaco (Zona urbana)', 138, 209), 1423 | (1413, 'La Ceiba', 138, 209), 1424 | (1414, 'Jayaco Abajo', 138, 209), 1425 | (1415, 'Los Quemados (Zona urbana)', 138, 210), 1426 | (1416, 'Los Quemados', 138, 210), 1427 | (1417, 'Cruce de Blanco', 138, 210), 1428 | (1418, 'La Cueva', 138, 210), 1429 | (1419, 'Maimón (Zona urbana)', 139, NULL), 1430 | (1420, 'Hato Viejo', 139, NULL), 1431 | (1421, 'Los Martínez', 139, NULL), 1432 | (1422, 'Piedra Blanca (Zona urbana)', 140, NULL), 1433 | (1423, 'Arroyo Vuelta', 140, NULL), 1434 | (1424, 'El 77', 140, NULL), 1435 | (1425, 'Rincón de Yuboa', 140, NULL), 1436 | (1426, 'Villa de Sonador (Zona urbana)', 140, 211), 1437 | (1427, 'La Colonia', 140, 211), 1438 | (1428, 'La Minita', 140, 211), 1439 | (1429, 'Juan Adrián (Zona urbana)', 140, 212), 1440 | (1430, 'El Zumbador', 140, 212), 1441 | (1431, 'Los Plátanos', 140, 212), 1442 | (1432, 'La Yautía', 140, 212), 1443 | (1433, 'Monte Plata (Zona urbana)', 141, NULL), 1444 | (1434, 'El Dián', 141, NULL), 1445 | (1435, 'Hato Arriba', 141, NULL), 1446 | (1436, 'La Luisa', 141, NULL), 1447 | (1437, 'Río Boyá', 141, NULL), 1448 | (1438, 'Don Juan (Zona urbana)', 141, 213), 1449 | (1439, 'Frías', 141, 213), 1450 | (1440, 'Sabana de Payabo', 141, 213), 1451 | (1441, 'El Bosque', 141, 213), 1452 | (1442, 'La Jagua', 141, 213), 1453 | (1443, 'Chirino (Zona urbana)', 141, 214), 1454 | (1444, 'San Francisco', 141, 214), 1455 | (1445, 'San Juan de Buena Vista', 141, 214), 1456 | (1446, 'Yabacao', 141, 214), 1457 | (1447, 'Boyá (Zona urbana)', 141, 215), 1458 | (1448, 'El Mamey', 141, 215), 1459 | (1449, 'El Cacique', 141, 215), 1460 | (1450, 'Cruz Morillo', 141, 215), 1461 | (1451, 'Bayaguana (Zona urbana)', 142, NULL), 1462 | (1452, 'Antón Sánchez', 142, NULL), 1463 | (1453, 'Cojobal', 142, NULL), 1464 | (1454, 'Comatillo', 142, NULL), 1465 | (1455, 'Hidalgo', 142, NULL), 1466 | (1456, 'Trinidad', 142, NULL), 1467 | (1457, 'Yuvina', 142, NULL), 1468 | (1458, 'Sabana Grande de Boyá (Zona urbana)', 143, NULL), 1469 | (1459, 'Cabeza de Toro', 143, NULL), 1470 | (1460, 'Juan Sánchez', 143, NULL), 1471 | (1461, 'Payabo', 143, NULL), 1472 | (1462, 'Gonzalo (Zona urbana)', 143, 216), 1473 | (1463, 'Los Limones', 143, 216), 1474 | (1464, 'Batey La Tarana', 143, 216), 1475 | (1465, 'Batey Sabana Larga', 143, 216), 1476 | (1466, 'Majagual (Zona urbana)', 143, 217), 1477 | (1467, 'Francisquito', 143, 217), 1478 | (1468, 'La China', 143, 217), 1479 | (1469, 'Los Mapolos', 143, 217), 1480 | (1470, 'Yamasá (Zona urbana)', 144, NULL), 1481 | (1471, 'La Jina', 144, NULL), 1482 | (1472, 'Los Jobillos', 144, NULL), 1483 | (1473, 'Pantoa', 144, NULL), 1484 | (1474, 'San Antonio', 144, NULL), 1485 | (1475, 'Los Botados (Zona urbana)', 144, 218), 1486 | (1476, 'Los Botados', 144, 218), 1487 | (1477, 'Camarón', 144, 218), 1488 | (1478, 'La Cola', 144, 218), 1489 | (1479, 'La Maya', 144, 218), 1490 | (1480, 'Reparadero', 144, 218), 1491 | (1481, 'La Yautía', 144, 218), 1492 | (1482, 'Sabana Grande (Zona urbana)', 144, 219), 1493 | (1483, 'El Ranchito', 144, 219), 1494 | (1484, 'Consuelo', 144, 219), 1495 | (1485, 'Río Arriba', 144, 219), 1496 | (1486, 'Sabana Grande', 144, 219), 1497 | (1487, 'La Estancia', 144, 219), 1498 | (1488, 'Hato Viejo', 144, 219), 1499 | (1489, 'Peralvillo (Zona urbana)', 145, NULL), 1500 | (1490, 'Guázuma ', 145, NULL), 1501 | (1491, 'Cuaba', 145, NULL), 1502 | (1492, 'Centro Penzo', 145, NULL), 1503 | (1493, 'La Placeta', 145, NULL), 1504 | (1494, 'Hato Mayor del Rey (Zona urbana)', 146, NULL), 1505 | (1495, 'Don López', 146, NULL), 1506 | (1496, 'Manchado', 146, NULL), 1507 | (1497, 'Yerba Buena (Zona urbana)', 146, 220), 1508 | (1498, 'Las Claras', 146, 220), 1509 | (1499, 'El Mamón', 146, 220), 1510 | (1500, 'Mata Palacio (Zona urbana)', 146, 221), 1511 | (1501, 'Maguá', 146, 221), 1512 | (1502, 'Higuamo', 146, 221), 1513 | (1503, 'Guayabo Dulce (Zona urbana)', 146, 222), 1514 | (1504, 'Paso Cibao', 146, 222), 1515 | (1505, 'Las Espinas', 146, 222), 1516 | (1506, 'Jalonga', 146, 222), 1517 | (1507, 'Sabana de La Mar (Zona urbana)', 147, NULL), 1518 | (1508, 'El Centro', 147, NULL), 1519 | (1509, 'Elupina Cordero de Las Cañitas (Zona urbana)', 147, 223), 1520 | (1510, 'Maguá', 147, 223), 1521 | (1511, 'El Valle (Zona urbana)', 148, NULL), 1522 | (1512, 'Arenitas', 148, NULL), 1523 | (1513, 'Rincón Fogón', 148, NULL), 1524 | (1514, 'San Rafael', 148, NULL), 1525 | (1515, 'San José de Ocoa (Zona urbana)', 149, NULL), 1526 | (1516, 'Los Ranchitos', 149, NULL), 1527 | (1517, 'La Ciénaga (Zona urbana)', 149, 224), 1528 | (1518, 'Los Anones', 149, 224), 1529 | (1519, 'La Ciénaga', 149, 224), 1530 | (1520, 'El Rosalito', 149, 224), 1531 | (1521, 'Nizao (Zona urbana)', 149, 225), 1532 | (1522, 'Las Auyamas Arriba', 149, 225), 1533 | (1523, 'Las Cumbres', 149, 225), 1534 | (1524, 'El Higuito', 149, 225), 1535 | (1525, 'El Pinar (Zona urbana)', 149, 226), 1536 | (1526, 'Los Corozos', 149, 226), 1537 | (1527, 'Los Tramojos', 149, 226), 1538 | (1528, 'El Cercado', 149, 226), 1539 | (1529, 'El Naranjal (Zona urbana)', 149, 227), 1540 | (1530, 'El Naranjal', 149, 227), 1541 | (1531, 'Sabana Larga (Zona urbana)', 150, NULL), 1542 | (1532, 'La Horma', 150, NULL), 1543 | (1533, 'Sabana Larga', 150, NULL), 1544 | (1534, 'Villa de Rancho Arriba (Zona urbana)', 151, NULL), 1545 | (1535, 'Arroyo Caña', 151, NULL), 1546 | (1536, 'Mahoma', 151, NULL), 1547 | (1537, 'Quita Sueño', 151, NULL), 1548 | (1538, 'Santo Domingo Este (Zona urbana)', 152, NULL), 1549 | (1539, 'Cancino', 152, NULL), 1550 | (1540, 'Mendoza', 152, NULL), 1551 | (1541, 'San Luis (Zona urbana)', 152, 228), 1552 | (1542, 'San Isidro', 152, 228), 1553 | (1543, 'El Naranjo', 152, 228), 1554 | (1544, 'San Luis', 152, 228), 1555 | (1545, 'Santo Domingo Oeste (Zona urbana)', 153, NULL), 1556 | (1546, 'Manoguayabo', 153, NULL), 1557 | (1547, 'Santo Domingo Norte (Zona urbana)', 154, NULL), 1558 | (1548, 'Licey', 154, NULL), 1559 | (1549, 'Sierra Prieta', 154, NULL), 1560 | (1550, 'Duquesa', 154, NULL), 1561 | (1551, 'Higüero', 154, NULL), 1562 | (1552, 'La Jagua', 154, NULL), 1563 | (1553, 'La Victoria (Zona urbana)', 154, 229), 1564 | (1554, 'Mal Nombre', 154, 229), 1565 | (1555, 'La Virgen', 154, 229), 1566 | (1556, 'Mata Mamón', 154, 229), 1567 | (1557, 'La Bomba', 154, 229), 1568 | (1558, 'Guanuma', 154, 229), 1569 | (1559, 'Hacienda Estrella', 154, 229), 1570 | (1560, 'La Ceiba', 154, 229), 1571 | (1561, 'Boca Chica (Zona urbana)', 155, NULL), 1572 | (1562, 'Cruce de Boca Chica', 155, NULL), 1573 | (1563, 'La Malena', 155, NULL), 1574 | (1564, 'La Caleta (Zona urbana)', 155, 230), 1575 | (1565, 'El Valiente', 155, 230), 1576 | (1566, 'Campo Lindo', 155, 230), 1577 | (1567, 'La Caleta', 155, 230), 1578 | (1568, 'San Antonio de Guerra (Zona urbana)', 156, NULL), 1579 | (1569, 'El Toro', 156, NULL), 1580 | (1570, 'La Joya', 156, NULL), 1581 | (1571, 'Enjuagador', 156, NULL), 1582 | (1572, 'Mata de Palma', 156, NULL), 1583 | (1573, 'Bella Vista', 156, NULL), 1584 | (1574, 'Estorga (Zona urbana)', 156, 231), 1585 | (1575, 'Batey II', 156, 231), 1586 | (1576, 'Kilómetro 36B', 156, 231), 1587 | (1577, 'Estorga', 156, 231), 1588 | (1578, 'Los Alcarrizos (Zona urbana)', 157, NULL), 1589 | (1579, 'Santa Rosa', 157, NULL), 1590 | (1580, 'Palmarejo Villa Linda (Zona urbana)', 157, 232), 1591 | (1581, 'Palmarejito', 157, 232), 1592 | (1582, 'Santa Bárbara', 157, 232), 1593 | (1583, 'Villa Linda', 157, 232), 1594 | (1584, 'Pantoja (Zona urbana)', 157, 233), 1595 | (1585, 'Pedro Brand (Zona urbana)', 158, NULL), 1596 | (1586, 'Los Corozos', 158, NULL), 1597 | (1587, 'San Miguel', 158, NULL), 1598 | (1588, 'Piedra Gorda', 158, NULL), 1599 | (1589, 'La Polonia', 158, NULL), 1600 | (1590, 'Frasquito Gómez', 158, NULL), 1601 | (1591, 'Santa Cruz', 158, NULL), 1602 | (1592, 'La Guáyiga (Zona urbana)', 158, 234), 1603 | (1593, 'Los García', 158, 234), 1604 | (1594, 'El Pedregal', 158, 234), 1605 | (1595, 'Yacó', 158, 234), 1606 | (1596, 'La Cuaba (Zona urbana)', 158, 235), 1607 | (1597, 'Los Aguacates', 158, 235), 1608 | (1598, 'La Estancia', 158, 235), 1609 | (1599, 'El Limón', 158, 235); 1610 | 1611 | -- 2024-07-25 14:17:43 1612 | --------------------------------------------------------------------------------