diff --git a/curso_ens_superior_count.sql b/curso_ens_superior_count.sql
new file mode 100644
index 0000000000000000000000000000000000000000..41ff56a8a3e4d8e3ec2ae3a64fa0cd80dcf4dada
--- /dev/null
+++ b/curso_ens_superior_count.sql
@@ -0,0 +1,43 @@
+/*
+Copyright (C) 2021 Centro de Computacao Cientifica e Software Livre
+Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR
+
+This file is part of HOTMapper.
+
+HOTMapper is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License AS published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+HOTMapper is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with HOTMapper.  If not, see <https://www.gnu.org/licenses/>.
+*/
+
+-- depends: curso_ens_superior, localoferta_ens_superior
+
+CREATE TABLE curso_ens_superior_count
+AS 
+SELECT
+    DISTINCT(localoferta_ens_superior.cod_curso) AS "cod_curso",
+    localoferta_ens_superior.cod_municipio AS "cod_municipio_curso",
+    curso_ens_superior.ano_censo  AS "ano_censo",
+    curso_ens_superior.nome_curso AS "nome_curso",
+    curso_ens_superior.cod_grau_academico AS "cod_grau_academico",
+    curso_ens_superior.cod_nivel_academico AS "cod_nivel_academico"
+FROM 
+  curso_ens_superior
+INNER JOIN localoferta_ens_superior ON
+    (curso_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND
+    curso_ens_superior.cod_curso=localoferta_ens_superior.cod_curso)
+GROUP BY
+    localoferta_ens_superior.cod_curso,
+    localoferta_ens_superior.cod_municipio,
+    curso_ens_superior.ano_censo,
+    curso_ens_superior.nome_curso,
+    curso_ens_superior.cod_grau_academico,
+    curso_ens_superior.cod_nivel_academico;
diff --git a/localoferta_ens_superior_matricula.sql b/localoferta_ens_superior_matricula.sql
index ea4184343691bb63397934132836d988c3ac4cbe..5ba4cdf0a29ddf519f9f7c6634a467e1e4a91a0d 100644
--- a/localoferta_ens_superior_matricula.sql
+++ b/localoferta_ens_superior_matricula.sql
@@ -2,38 +2,98 @@ CREATE TABLE localoferta_ens_superior_matricula AS (
 
 WITH
     COD_CURSO AS
-        (SELECT aluno_ens_superior.cod_aluno, aluno_ens_superior.ano_censo, aluno_ens_superior.cod_uf_ies AS "aluno_cod_uf",
-            aluno_ens_superior.cod_municipio_ies AS "aluno_cod_municipio", aluno_ens_superior.cod_regiao_ies AS "aluno_regiao_ies",
-            aluno_ens_superior.idade_aluno_codigo, aluno_ens_superior.par_categoria_administrativa, aluno_ens_superior.cod_organizacao_academica,
-            aluno_ens_superior.par_cod_ocde_area_especifica, aluno_ens_superior.par_cod_ocde_area_geral, aluno_ens_superior.par_cod_ocde_area_detalhada,
-            aluno_ens_superior.nome_ocde_area_especifica, aluno_ens_superior.nome_ocde_area_geral, aluno_ens_superior.nome_ocde_area_detalhada,
-            aluno_ens_superior.cod_grau_academico, aluno_ens_superior.cod_modalidade_ensino, aluno_ens_superior.cod_turno_aluno,
-            aluno_ens_superior.par_cod_cor_raca_aluno, aluno_ens_superior.par_aluno_deficiencia_transtorno_superdotacao,
-            aluno_ens_superior.nome_ies AS "nome_ies", aluno_ens_superior.cod_ies AS "cod_ies", aluno_ens_superior.par_genero_aluno,
-            localoferta_ens_superior.cod_local_oferta, localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", aluno_ens_superior.par_tipo_escola_ensino_medio,
-            localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao",
-            localoferta_ens_superior.nome AS "localoferta_nome", aluno_ens_superior.concluinte AS "concluinte", aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", aluno_ens_superior.ingressante AS "ingressante",
-            aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", aluno_ens_superior.matriculado AS "matriculado" -- adicionado para poder ser consultado na api.
+        (SELECT aluno_ens_superior.cod_aluno AS "cod_aluno", 
+            aluno_ens_superior.ano_censo AS "ano_censo", 
+            aluno_ens_superior.cod_uf_ies AS "aluno_cod_uf",
+            aluno_ens_superior.cod_municipio_ies AS "aluno_cod_municipio", 
+            aluno_ens_superior.cod_regiao_ies AS "aluno_regiao_ies",
+            aluno_ens_superior.idade_aluno_codigo AS "idade_aluno_codigo", 
+            aluno_ens_superior.par_categoria_administrativa AS "par_categoria_administrativa", 
+            aluno_ens_superior.cod_organizacao_academica AS "cod_organizacao_academica",
+            aluno_ens_superior.par_cod_ocde_area_especifica AS "par_cod_ocde_area_especifica", 
+            aluno_ens_superior.par_cod_ocde_area_geral AS "par_cod_ocde_area_geral", 
+            aluno_ens_superior.par_cod_ocde_area_detalhada AS "par_cod_ocde_area_detalhada",
+            aluno_ens_superior.nome_ocde_area_especifica AS "nome_ocde_area_especifica", 
+            aluno_ens_superior.nome_ocde_area_geral AS "nome_ocde_area_geral", 
+            aluno_ens_superior.nome_ocde_area_detalhada AS "nome_ocde_area_detalhada",
+            aluno_ens_superior.cod_grau_academico AS "cod_grau_academico", 
+            aluno_ens_superior.cod_modalidade_ensino AS "cod_modalidade_ensino", 
+            aluno_ens_superior.cod_turno_aluno AS "cod_turno_aluno",
+            aluno_ens_superior.par_cod_cor_raca_aluno AS "par_cod_cor_raca_aluno", 
+            aluno_ens_superior.par_aluno_deficiencia_transtorno_superdotacao AS "par_aluno_deficiencia_transtorno_superdotacao",
+            aluno_ens_superior.nome_ies AS "nome_ies", 
+            aluno_ens_superior.cod_ies AS "cod_ies", 
+            aluno_ens_superior.par_genero_aluno AS "par_genero_aluno",
+            localoferta_ens_superior.cod_local_oferta AS "cod_local_oferta", 
+            localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", 
+            aluno_ens_superior.par_tipo_escola_ensino_medio AS "par_tipo_escola_ensino_medio",
+            localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", 
+            localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao",
+            localoferta_ens_superior.nome AS "localoferta_nome", 
+            aluno_ens_superior.concluinte AS "concluinte", 
+            aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", 
+            aluno_ens_superior.ingressante AS "ingressante",
+            aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", 
+            aluno_ens_superior.matriculado AS "matriculado",
+		    aluno_ens_superior.cod_cine_area_especifica AS "cod_cine_area_especifica",
+			aluno_ens_superior.nome_cine_area_especifica AS "nome_cine_area_especifica",
+	    	aluno_ens_superior.cod_cine_area_detalhada AS "cod_cine_area_detalhada", 
+			aluno_ens_superior.nome_cine_area_detalhada AS "nome_cine_area_detalhada",
+	    	aluno_ens_superior.cod_cine_area_geral AS "cod_cine_area_geral",
+			aluno_ens_superior.nome_cine_area_geral AS "nome_cine_area_geral",
+            aluno_ens_superior.cod_curso AS "cod_curso"
         FROM
-            aluno_ens_superior INNER JOIN localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso=localoferta_ens_superior.cod_curso)
+            aluno_ens_superior 
+            INNER JOIN 
+                localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso=localoferta_ens_superior.cod_curso)
         WHERE
         	(localoferta_ens_superior.cod_curso_polo IS NULL)
     	),
     COD_CURSO_POLO AS
-        (SELECT aluno_ens_superior.cod_aluno, aluno_ens_superior.ano_censo, aluno_ens_superior.cod_uf_ies AS "aluno_cod_uf",
-            aluno_ens_superior.cod_municipio_ies AS "aluno_cod_municipio", aluno_ens_superior.cod_regiao_ies AS "aluno_regiao_ies",
-            aluno_ens_superior.idade_aluno_codigo, aluno_ens_superior.par_categoria_administrativa, aluno_ens_superior.cod_organizacao_academica,
-            aluno_ens_superior.par_cod_ocde_area_especifica, aluno_ens_superior.par_cod_ocde_area_geral, aluno_ens_superior.par_cod_ocde_area_detalhada,
-            aluno_ens_superior.nome_ocde_area_especifica, aluno_ens_superior.nome_ocde_area_geral, aluno_ens_superior.nome_ocde_area_detalhada,
-            aluno_ens_superior.cod_grau_academico, aluno_ens_superior.cod_modalidade_ensino, aluno_ens_superior.cod_turno_aluno,
-            aluno_ens_superior.par_cod_cor_raca_aluno, aluno_ens_superior.par_aluno_deficiencia_transtorno_superdotacao,
-            aluno_ens_superior.nome_ies AS "nome_ies", aluno_ens_superior.cod_ies AS "cod_ies", aluno_ens_superior.par_genero_aluno,
-            localoferta_ens_superior.cod_local_oferta, localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", aluno_ens_superior.par_tipo_escola_ensino_medio,
-            localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao",
-            localoferta_ens_superior.nome AS "localoferta_nome", aluno_ens_superior.concluinte AS "concluinte", aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", aluno_ens_superior.ingressante AS "ingressante",
-            aluno_ens_superior.cod_curso AS "cod_curso", aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", aluno_ens_superior.matriculado AS "matriculado"
+        (SELECT aluno_ens_superior.cod_aluno AS "cod_aluno", 
+            aluno_ens_superior.ano_censo AS "ano_censo", 
+            aluno_ens_superior.cod_uf_ies AS "aluno_cod_uf",
+            aluno_ens_superior.cod_municipio_ies AS "aluno_cod_municipio", 
+            aluno_ens_superior.cod_regiao_ies AS "aluno_regiao_ies",
+            aluno_ens_superior.idade_aluno_codigo AS "idade_aluno_codigo",
+            aluno_ens_superior.par_categoria_administrativa AS "par_categoria_administrativa",
+            aluno_ens_superior.cod_organizacao_academica AS "cod_organizacao_academica",
+            aluno_ens_superior.par_cod_ocde_area_especifica AS "par_cod_ocde_area_especifica",
+            aluno_ens_superior.par_cod_ocde_area_geral AS "par_cod_ocde_area_geral",
+            aluno_ens_superior.par_cod_ocde_area_detalhada AS "par_cod_ocde_area_detalhada",
+            aluno_ens_superior.nome_ocde_area_especifica AS "nome_ocde_area_especifica", 
+            aluno_ens_superior.nome_ocde_area_geral AS "nome_ocde_area_geral",
+            aluno_ens_superior.nome_ocde_area_detalhada AS "nome_ocde_area_detalhada",
+            aluno_ens_superior.cod_grau_academico AS "cod_grau_academico", 
+            aluno_ens_superior.cod_modalidade_ensino AS "cod_modalidade_ensino", 
+            aluno_ens_superior.cod_turno_aluno AS "cod_turno_aluno",
+            aluno_ens_superior.par_cod_cor_raca_aluno AS "par_cod_cor_raca_aluno", 
+            aluno_ens_superior.par_aluno_deficiencia_transtorno_superdotacao AS "par_aluno_deficiencia_transtorno_superdotacao",
+            aluno_ens_superior.nome_ies AS "nome_ies", 
+            aluno_ens_superior.cod_ies AS "cod_ies", 
+            aluno_ens_superior.par_genero_aluno AS "par_genero_aluno",
+            localoferta_ens_superior.cod_local_oferta AS "cod_local_oferta", 
+            localoferta_ens_superior.cod_uf AS "localoferta_cod_uf", 
+            aluno_ens_superior.par_tipo_escola_ensino_medio AS "par_tipo_escola_ensino_medio",
+            localoferta_ens_superior.cod_municipio AS "localoferta_cod_municipio", 
+            localoferta_ens_superior.cod_regiao AS "localoferta_cod_regiao",
+            localoferta_ens_superior.nome AS "localoferta_nome", 
+            aluno_ens_superior.concluinte AS "concluinte", 
+            aluno_ens_superior.cod_aluno_situacao AS "cod_aluno_situacao", 
+            aluno_ens_superior.ingressante AS "ingressante",
+            aluno_ens_superior.cod_nivel_academico AS "cod_nivel_academico", 
+            aluno_ens_superior.matriculado AS "matriculado",
+		    aluno_ens_superior.cod_cine_area_especifica AS "cod_cine_area_especifica",
+			aluno_ens_superior.nome_cine_area_especifica AS "nome_cine_area_especifica",
+	    	aluno_ens_superior.cod_cine_area_detalhada AS "cod_cine_area_detalhada", 
+			aluno_ens_superior.nome_cine_area_detalhada AS "nome_cine_area_detalhada",
+	    	aluno_ens_superior.cod_cine_area_geral AS "cod_cine_area_geral",
+			aluno_ens_superior.nome_cine_area_geral AS "nome_cine_area_geral",
+			aluno_ens_superior.cod_curso AS "cod_curso"
         FROM
-        	aluno_ens_superior INNER JOIN localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso_polo=localoferta_ens_superior.cod_curso_polo)
+        	aluno_ens_superior 
+            INNER JOIN 
+                localoferta_ens_superior ON (aluno_ens_superior.ano_censo=localoferta_ens_superior.ano_censo AND aluno_ens_superior.cod_curso_polo=localoferta_ens_superior.cod_curso_polo)
         WHERE
         	(localoferta_ens_superior.cod_curso_polo > 0)
         )