Fútbol > Primera División > Calendario de Primera División 2023-2024

Calendario y resultados de Primera División 2023-2024

Primera División LogoTorneo: Primera División
País: Costa Rica
Temporada: 2023-2024
Equipos: 12
Ronda: 38

Calendario y resultados de Primera División

Calendario y resultados de Final(c)

FechaRondaGrupoLocalPuntajeVisitanteDatos
05-23 10:00-0LD Alajuelense1-0(0-0)Deportivo Saprissa-
05-27 06:00-0Deportivo SaprissaVSLD Alajuelense-

Calendario y resultados de Semifinal(c)

FechaRondaGrupoLocalPuntajeVisitanteDatos
05-16 10:00-0LD Alajuelense1-0(0-0)CS Herediano-
05-17 09:00-0AD San Carlos0-1(0-0)Deportivo Saprissa-
05-19 10:00-0CS Herediano1-0(0-0)LD Alajuelense-
05-20 07:00-0Deportivo Saprissa4-0(3-0)AD San Carlos-

Calendario y resultados de Clausura

FechaRondaGrupoLocalPuntajeVisitanteDatos
01-13 10:00-1LD Alajuelense1-0(0-0)Sporting San Jose-
01-14 05:00-1AD Guanacasteca1-0(0-0)Municipal Grecia-
01-14 06:00-1Santos de Guápiles0-2(0-1)CS Cartaginés-
01-14 09:00-1AD San Carlos3-2(1-1)Municipal Liberia-
01-14 10:00-1Deportivo Saprissa3-0(0-0)Puntarenas FC-
01-15 06:00-1CS Herediano1-0(0-0)AD Pérez Zeledon-
01-17 09:00-2Santos de Guápiles2-4(0-2)AD San Carlos-
01-17 10:00-2CS Cartaginés1-2(1-1)AD Guanacasteca-
01-18 05:00-2Municipal Grecia(N)2-2(1-1)Sporting San Jose-
01-18 09:00-2Puntarenas FC0-1(0-1)LD Alajuelense-
01-18 10:00-2Municipal Liberia0-1(0-1)CS Herediano-
01-19 10:00-2AD Pérez Zeledon1-0(0-0)Deportivo Saprissa-
01-21 05:00-3AD Guanacasteca2-2(1-0)Santos de Guápiles-
01-21 08:00-3LD Alajuelense0-0(0-0)Municipal Liberia-
01-21 10:00-3Puntarenas FC0-0(0-0)Municipal Grecia-
01-21 10:30-3CS Herediano(N)0-1(0-1)AD San Carlos-
01-22 06:00-3Deportivo Saprissa1-1(1-1)CS Cartaginés-
01-22 08:00-3Sporting San Jose0-0(0-0)AD Pérez Zeledon-
01-24 10:00-4CS Cartaginés2-0(0-0)Municipal Grecia-
01-25 05:00-4AD Guanacasteca4-2(2-2)Sporting San Jose-
01-25 08:00-4Santos de Guápiles2-1(2-1)AD Pérez Zeledon-
01-25 10:00-4CS Herediano2-1(1-0)Deportivo Saprissa-
01-26 09:00-4AD San Carlos2-3(0-2)LD Alajuelense-
01-26 10:00-4Municipal Liberia2-1(1-0)Puntarenas FC-
01-28 05:00-5Municipal Grecia0-1(0-1)CS Herediano-
01-28 08:00-5Sporting San Jose0-2(0-1)Deportivo Saprissa-
01-28 10:00-5AD Pérez Zeledon2-1(0-0)AD San Carlos-
01-29 05:00-5Puntarenas FC3-2(1-1)AD Guanacasteca-
01-29 06:00-5LD Alajuelense0-1(0-1)CS Cartaginés-
01-29 09:00-5Municipal Liberia5-0(3-0)Santos de Guápiles-
02-02 10:00-6Deportivo Saprissa1-0(1-0)Municipal Grecia-
02-21 09:00-6Sporting San Jose1-0(0-0)Puntarenas FC-
02-21 10:00-6LD Alajuelense3-2(3-1)AD Pérez Zeledon-
02-22 05:00-6AD Guanacasteca1-1(1-0)Municipal Liberia-
02-22 09:00-6AD San Carlos2-0(0-0)CS Cartaginés-
02-22 10:00-6CS Herediano2-1(1-1)Santos de Guápiles-
02-11 08:00-7Municipal Liberia1-2(1-1)Deportivo Saprissa-
02-11 09:00-7AD San Carlos1-1(0-0)AD Guanacasteca-
02-11 11:00-7AD Pérez Zeledon1-0(1-0)Puntarenas FC-
02-12 01:00-7CS Cartaginés1-3(0-2)CS Herediano-
02-12 05:00-7Municipal Grecia1-1(0-0)LD Alajuelense-
02-12 07:00-7Santos de Guápiles0-2(0-1)Sporting San Jose-
02-17 08:00-8Sporting San Jose0-2(0-0)AD San Carlos-
02-17 11:00-8Deportivo Saprissa0-0(0-0)LD Alajuelense-
02-18 05:00-8Municipal Grecia2-1(1-1)AD Pérez Zeledon-
02-18 09:15-8Puntarenas FC3-1(1-1)Santos de Guápiles-
02-19 01:00-8CS Cartaginés0-1(0-0)Municipal Liberia-
02-19 08:00-8CS Herediano2-1(0-1)AD Guanacasteca-
02-25 05:00-9AD Guanacasteca0-0(0-0)Deportivo Saprissa-
02-25 08:00-9LD Alajuelense0-1(0-0)CS Herediano-
02-25 09:30-9AD San Carlos1-1(1-0)Puntarenas FC-
02-26 05:00-9Santos de Guápiles0-2(0-0)Municipal Grecia-
02-26 05:00-9Municipal Liberia2-0(2-0)Sporting San Jose-
02-26 08:00-9AD Pérez Zeledon2-2(1-0)CS Cartaginés-
03-02 10:00-10LD Alajuelense4-0(3-0)Santos de Guápiles-
03-03 05:00-10Municipal Grecia1-2(1-0)Municipal Liberia-
03-03 05:00-10Puntarenas FC0-0(0-0)CS Herediano-
03-03 10:00-10AD Pérez Zeledon0-0(0-0)AD Guanacasteca-
03-04 06:00-10Deportivo Saprissa2-2(0-0)AD San Carlos-
03-04 08:00-10Sporting San Jose2-0(1-0)CS Cartaginés-
03-09 10:00-11Municipal Liberia3-1(0-1)AD Pérez Zeledon-
03-10 07:00-11CS Cartaginés0-0(0-0)Puntarenas FC-
03-10 09:00-11AD San Carlos2-0(1-0)Municipal Grecia-
03-10 10:00-11CS Herediano2-0(2-0)Sporting San Jose-
03-11 05:00-11AD Guanacasteca3-0(1-0)LD Alajuelense-
03-11 06:00-11Santos de Guápiles1-3(0-2)Deportivo Saprissa-
04-25 10:00-12Municipal Liberia3-3(1-0)AD San Carlos-
05-04 05:00-12Municipal Grecia0-1(0-0)AD Guanacasteca-
05-05 09:00-12Sporting San Jose1-1(0-0)LD Alajuelense-
05-05 09:00-12AD Pérez Zeledon1-0(0-0)CS Herediano-
05-06 01:00-12CS Cartaginés1-1(1-0)Santos de Guápiles-
05-06 05:00-12Puntarenas FC0-2(0-0)Deportivo Saprissa-
02-09 10:00-13LD Alajuelense3-2(0-1)Puntarenas FC-
02-28 09:00-13AD San Carlos4-0(1-0)Santos de Guápiles-
02-29 05:00-13AD Guanacasteca1-0(1-0)CS Cartaginés-
02-29 08:30-13Sporting San Jose4-1(2-0)Municipal Grecia-
02-29 10:00-13CS Herediano4-0(1-0)Municipal Liberia-
04-04 10:00-13Deportivo Saprissa1-0(0-0)AD Pérez Zeledon-
03-27 07:00-14AD Pérez Zeledon1-2(0-0)Sporting San Jose-
03-27 08:00-14Santos de Guápiles0-0(0-0)AD Guanacasteca-
03-27 09:30-14Municipal Liberia0-4(0-3)LD Alajuelense-
03-28 05:00-14Municipal Grecia(N)0-1(0-1)Puntarenas FC-
03-28 09:00-14AD San Carlos2-0(0-0)CS Herediano-
03-28 10:00-14CS Cartaginés3-4(2-2)Deportivo Saprissa-
03-30 09:00-15AD Pérez Zeledon2-1(1-0)Santos de Guápiles-
04-01 05:00-15Puntarenas FC1-2(0-1)Municipal Liberia-
04-01 06:00-15Deportivo Saprissa2-0(0-0)CS Herediano-
04-01 07:30-15Sporting San Jose3-2(2-0)AD Guanacasteca-
04-01 09:00-15LD Alajuelense1-1(0-1)AD San Carlos-
04-02 05:00-15Municipal Grecia2-0(2-0)CS Cartaginés-
04-07 07:00-16Santos de Guápiles3-0(1-0)Municipal Liberia-
04-07 07:00-16CS Cartaginés0-0(0-0)LD Alajuelense-
04-07 09:15-16AD San Carlos3-1(1-0)AD Pérez Zeledon-
04-07 10:00-16CS Herediano3-3(1-3)Municipal Grecia-
04-08 05:00-16AD Guanacasteca3-0(1-0)Puntarenas FC-
04-08 07:00-16Deportivo Saprissa2-1(2-0)Sporting San Jose-
04-13 10:00-17Municipal Liberia1-0(1-0)AD Guanacasteca-
04-14 05:00-17Municipal Grecia(N)0-1(0-0)Deportivo Saprissa-
04-14 05:00-17Puntarenas FC2-1(1-1)Sporting San Jose-
04-14 07:45-17CS Cartaginés3-1(1-1)AD San Carlos-
04-14 08:00-17Santos de Guápiles0-4(0-1)CS Herediano-
04-14 10:30-17AD Pérez Zeledon0-1(0-0)LD Alajuelense-
04-17 10:00-18Deportivo Saprissa2-2(0-1)Municipal Liberia-
04-18 05:00-18AD Guanacasteca0-1(0-1)AD San Carlos-
04-18 05:00-18Puntarenas FC0-0(0-0)AD Pérez Zeledon-
04-18 08:00-18Sporting San Jose2-1(0-0)Santos de Guápiles-
04-18 10:00-18LD Alajuelense3-1(1-1)Municipal Grecia-
04-19 10:00-18CS Herediano1-1(0-1)CS Cartaginés-
04-21 06:00-19AD Pérez Zeledon1-1(0-0)Municipal Grecia-
04-21 10:00-19LD Alajuelense2-2(0-0)Deportivo Saprissa-
04-22 07:00-19Santos de Guápiles2-1(1-1)Puntarenas FC-
04-22 08:00-19Municipal Liberia3-1(1-0)CS Cartaginés-
04-22 09:15-19AD San Carlos0-1(0-1)Sporting San Jose-
04-23 10:00-19AD Guanacasteca1-2(0-2)CS Herediano-
04-28 05:00-20Municipal Grecia0-1(0-1)Santos de Guápiles-
04-28 05:00-20Puntarenas FC2-2(1-2)AD San Carlos-
04-28 08:00-20Sporting San Jose3-2(2-1)Municipal Liberia-
04-29 06:00-20Deportivo Saprissa4-1(3-1)AD Guanacasteca-
05-01 10:00-20CS Herediano1-1(1-1)LD Alajuelense-
05-02 05:00-20CS Cartaginés0-2(0-2)AD Pérez Zeledon-
05-08 09:00-21AD San Carlos0-3(0-2)Deportivo Saprissa-
05-08 10:00-21Municipal Liberia1-0(1-0)Municipal Grecia-
05-09 05:00-21AD Guanacasteca(N)4-0(2-0)AD Pérez Zeledon-
05-09 08:00-21CS Cartaginés1-1(0-1)Sporting San Jose-
05-09 09:00-21Santos de Guápiles0-3(0-2)LD Alajuelense-
05-09 10:30-21CS Herediano(N)3-0(2-0)Puntarenas FC-
05-12 07:00-22Puntarenas FC1-1(0-1)CS Cartaginés-
05-13 05:00-22LD Alajuelense5-0(2-0)AD Guanacasteca-
05-13 05:00-22Municipal Grecia2-2(0-1)AD San Carlos-
05-13 05:00-22Deportivo Saprissa3-1(2-0)Santos de Guápiles-
05-13 05:00-22Sporting San Jose1-1(1-0)CS Herediano-
05-13 05:00-22AD Pérez Zeledon0-3(0-1)Municipal Liberia-

Calendario y resultados de Final(a)

FechaRondaGrupoLocalPuntajeVisitanteDatos
12-15 10:00-0CS Herediano1-2(0-1)Deportivo Saprissa-
12-18 07:00-0Deportivo Saprissa1-0(0-0)CS Herediano-

Calendario y resultados de Semifinal(a)

FechaRondaGrupoLocalPuntajeVisitanteDatos
12-03 10:00-0CS Herediano3-0(2-0)LD Alajuelense-
12-04 01:00-0CS Cartaginés0-2(0-1)Deportivo Saprissa-
12-10 10:00-0Deportivo Saprissa4-0(2-0)CS Cartaginés-
12-11 07:00-0LD Alajuelense1-0(0-0)CS Herediano-

Calendario y resultados de Apertura

FechaRondaGrupoLocalPuntajeVisitanteDatos
07-26 10:00-1Municipal Liberia1-4(0-3)CS Herediano-
07-26 10:15-1AD Pérez Zeledon1-0(0-0)Puntarenas FC-
07-27 09:00-1Santos de Guápiles0-1(0-1)LD Alajuelense-
07-27 10:00-1Deportivo Saprissa2-1(1-1)Sporting San Jose-
07-28 09:30-1AD San Carlos3-0(1-0)Municipal Grecia-
07-28 10:00-1CS Cartaginés1-0(0-0)AD Guanacasteca-
07-30 08:00-2LD Alajuelense3-3(0-2)Municipal Liberia-
07-30 09:00-2Puntarenas FC0-0(0-0)Santos de Guápiles-
07-30 10:30-2CS Herediano4-0(1-0)AD Pérez Zeledon-
07-31 05:00-2AD Guanacasteca0-1(0-1)Deportivo Saprissa-
07-31 07:00-2Sporting San Jose1-0(0-0)AD San Carlos-
07-31 08:00-2Municipal Grecia3-4(3-0)CS Cartaginés-
08-06 05:00-3AD Guanacasteca0-0(0-0)AD San Carlos-
08-06 08:00-3Santos de Guápiles2-0(1-0)Municipal Grecia-
08-06 10:00-3Municipal Liberia3-0(1-0)AD Pérez Zeledon-
08-06 10:15-3Sporting San Jose0-0(0-0)LD Alajuelense-
08-07 01:00-3CS Cartaginés1-0(0-0)Puntarenas FC-
08-07 07:00-3Deportivo Saprissa1-2(1-2)CS Herediano-
08-12 09:30-4AD San Carlos1-1(1-0)CS Cartaginés-
08-13 05:00-4Municipal Grecia0-1(0-1)Sporting San Jose-
08-13 08:00-4Santos de Guápiles3-3(1-0)Municipal Liberia-
08-13 10:00-4CS Herediano(N)0-1(0-1)AD Guanacasteca-
08-14 06:00-4AD Pérez Zeledon1-2(0-1)LD Alajuelense-
08-14 08:00-4Puntarenas FC2-4(0-3)Deportivo Saprissa-
08-19 10:00-5LD Alajuelense3-0(2-0)AD San Carlos-
08-20 07:00-5AD Pérez Zeledon1-1(0-1)Santos de Guápiles-
08-20 10:00-5Deportivo Saprissa2-1(1-1)CS Cartaginés-
08-21 05:00-5AD Guanacasteca3-1(2-1)Sporting San Jose-
08-21 08:00-5Municipal Liberia1-1(1-1)Municipal Grecia-
08-22 05:00-5Puntarenas FC3-2(1-1)CS Herediano-
08-26 10:00-6CS Cartaginés1-0(0-0)Santos de Guápiles-
08-27 05:00-6Municipal Grecia(N)2-2(0-1)AD Pérez Zeledon-
08-27 06:00-6Sporting San Jose3-4(2-2)Municipal Liberia-
08-27 09:00-6AD San Carlos1-2(0-1)Deportivo Saprissa-
08-28 05:00-6AD Guanacasteca3-2(1-2)Puntarenas FC-
08-28 08:00-6CS Herediano(N)2-3(1-0)LD Alajuelense-
09-03 05:00-7Puntarenas FC1-0(0-0)AD San Carlos-
09-03 05:00-7AD Pérez Zeledon1-2(0-1)Sporting San Jose-
09-03 07:30-7Municipal Liberia2-1(1-0)CS Cartaginés-
09-03 08:00-7Santos de Guápiles1-0(0-0)AD Guanacasteca-
09-03 10:00-7CS Herediano(N)3-0(1-0)Municipal Grecia-
09-04 07:00-7LD Alajuelense2-1(2-1)Deportivo Saprissa-
09-10 05:00-8AD Guanacasteca1-2(0-0)AD Pérez Zeledon-
09-10 06:00-8Sporting San Jose0-3(0-1)Puntarenas FC-
09-10 09:00-8AD San Carlos2-2(1-0)Santos de Guápiles-
09-10 10:00-8Deportivo Saprissa2-0(1-0)Municipal Liberia-
09-11 01:00-8CS Cartaginés1-1(1-0)CS Herediano-
09-11 06:00-8Municipal Grecia(N)1-2(0-0)LD Alajuelense-
09-13 08:00-9Santos de Guápiles0-0(0-0)Sporting San Jose-
09-13 10:00-9AD Pérez Zeledon2-2(0-0)Deportivo Saprissa-
09-14 05:15-9Municipal Grecia(N)1-2(0-1)AD Guanacasteca-
09-14 08:00-9CS Herediano(N)2-1(1-0)AD San Carlos-
09-14 09:00-9Puntarenas FC1-0(0-0)Municipal Liberia-
09-14 10:30-9LD Alajuelense2-0(2-0)CS Cartaginés-
09-16 08:00-10Deportivo Saprissa7-0(2-0)Municipal Grecia-
09-16 10:30-10Municipal Liberia0-1(0-1)AD Guanacasteca-
09-17 07:00-10AD Pérez Zeledon2-2(0-0)AD San Carlos-
09-17 08:45-10Santos de Guápiles1-1(0-1)CS Herediano-
09-17 10:00-10LD Alajuelense2-0(1-0)Puntarenas FC-
09-18 01:00-10CS Cartaginés2-1(0-0)Sporting San Jose-
09-20 05:00-11AD Guanacasteca3-2(2-2)LD Alajuelense-
09-20 10:00-11Deportivo Saprissa2-0(1-0)Santos de Guápiles-
09-21 08:00-11Sporting San Jose1-3(1-0)CS Herediano-
09-21 10:00-11CS Cartaginés4-0(2-0)AD Pérez Zeledon-
09-21 10:15-11AD San Carlos2-1(0-0)Municipal Liberia-
09-22 10:00-11Municipal Grecia1-1(0-1)Puntarenas FC-
09-24 05:00-12AD Guanacasteca1-2(1-2)CS Cartaginés-
09-24 07:30-12CS Herediano2-2(0-0)Municipal Liberia-
09-24 10:00-12LD Alajuelense4-0(3-0)Santos de Guápiles-
09-25 05:00-12Puntarenas FC2-0(1-0)AD Pérez Zeledon-
09-25 08:00-12Sporting San Jose1-2(0-0)Deportivo Saprissa-
09-26 05:00-12Municipal Grecia1-0(0-0)AD San Carlos-
10-01 08:00-13Santos de Guápiles2-1(0-1)Puntarenas FC-
10-01 10:00-13AD Pérez Zeledon1-4(1-1)CS Herediano-
10-01 10:10-13AD San Carlos2-2(2-1)Sporting San Jose-
10-02 01:00-13CS Cartaginés4-1(1-0)Municipal Grecia-
10-02 05:00-13Municipal Liberia3-3(0-2)LD Alajuelense-
10-02 08:15-13Deportivo Saprissa4-0(2-0)AD Guanacasteca-
10-07 09:00-14Municipal Grecia0-0(0-0)Santos de Guápiles-
10-08 07:00-14AD Pérez Zeledon3-2(3-2)Municipal Liberia-
10-08 10:00-14CS Herediano2-0(1-0)Deportivo Saprissa-
10-09 05:00-14Puntarenas FC0-4(0-2)CS Cartaginés-
10-09 07:30-14LD Alajuelense1-2(0-2)Sporting San Jose-
10-09 08:00-14AD San Carlos0-1(0-1)AD Guanacasteca-
10-18 05:00-15Municipal Liberia1-1(0-1)Santos de Guápiles-
10-18 08:00-15Sporting San Jose2-1(2-1)Municipal Grecia-
10-18 10:00-15Deportivo Saprissa4-1(1-1)Puntarenas FC-
10-19 08:00-15CS Cartaginés4-3(2-1)AD San Carlos-
10-19 10:30-15LD Alajuelense2-0(1-0)AD Pérez Zeledon-
11-16 05:00-15AD Guanacasteca0-1(0-0)CS Herediano-
10-22 07:00-16CS Cartaginés0-4(0-3)Deportivo Saprissa-
10-22 07:00-16Sporting San Jose1-1(0-1)AD Guanacasteca-
10-22 09:30-16AD San Carlos0-1(0-0)LD Alajuelense-
10-22 10:00-16CS Herediano2-1(0-0)Puntarenas FC-
10-23 06:00-16Santos de Guápiles2-0(1-0)AD Pérez Zeledon-
10-23 06:00-16Municipal Grecia2-3(2-2)Municipal Liberia-
10-28 09:00-17Santos de Guápiles1-0(1-0)CS Cartaginés-
10-28 10:00-17Municipal Liberia2-1(0-0)Sporting San Jose-
10-29 05:00-17Puntarenas FC1-2(0-0)AD Guanacasteca-
10-29 07:00-17AD Pérez Zeledon0-2(0-0)Municipal Grecia-
10-29 10:00-17LD Alajuelense1-0(0-0)CS Herediano-
10-30 06:00-17Deportivo Saprissa2-1(1-0)AD San Carlos-
11-04 09:30-18AD San Carlos2-1(1-0)Puntarenas FC-
11-05 05:00-18AD Guanacasteca1-0(1-0)Santos de Guápiles-
11-05 07:00-18Sporting San Jose4-0(1-0)AD Pérez Zeledon-
11-05 10:00-18Deportivo Saprissa1-0(1-0)LD Alajuelense-
11-06 01:00-18CS Cartaginés3-2(3-2)Municipal Liberia-
11-06 05:00-18Municipal Grecia0-0(0-0)CS Herediano-
11-09 05:00-19AD Pérez Zeledon0-0(0-0)AD Guanacasteca-
11-09 08:00-19Santos de Guápiles0-2(0-0)AD San Carlos-
11-09 08:00-19LD Alajuelense2-0(2-0)Municipal Grecia-
11-09 10:15-19Puntarenas FC4-0(3-0)Sporting San Jose-
11-09 10:30-19CS Herediano1-0(1-0)CS Cartaginés-
11-10 10:00-19Municipal Liberia1-2(1-1)Deportivo Saprissa-
11-12 05:00-20AD Guanacasteca0-0(0-0)Municipal Grecia-
11-12 09:00-20AD San Carlos2-1(2-1)CS Herediano-
11-12 10:00-20Municipal Liberia0-0(0-0)Puntarenas FC-
11-13 01:00-20CS Cartaginés1-1(0-1)LD Alajuelense-
11-13 06:00-20Deportivo Saprissa4-0(1-0)AD Pérez Zeledon-
11-13 08:00-20Sporting San Jose1-0(0-0)Santos de Guápiles-
11-22 10:05-21Sporting San Jose1-1(0-0)CS Cartaginés-
11-23 05:00-21AD Guanacasteca4-2(2-1)Municipal Liberia-
11-23 09:00-21Puntarenas FC1-2(0-0)LD Alajuelense-
11-23 10:00-21CS Herediano3-0(1-0)Santos de Guápiles-
11-24 05:00-21Municipal Grecia1-2(0-0)Deportivo Saprissa-
11-24 09:00-21AD San Carlos1-0(1-0)AD Pérez Zeledon-
11-26 07:00-22Puntarenas FC1-2(0-1)Municipal Grecia-
11-26 10:00-22LD Alajuelense3-4(0-3)AD Guanacasteca-
11-26 10:00-22CS Herediano3-0(0-0)Sporting San Jose-
11-26 10:00-22AD Pérez Zeledon1-0(1-0)CS Cartaginés-
11-27 05:00-22Santos de Guápiles1-2(1-0)Deportivo Saprissa-
11-27 08:00-22Municipal Liberia0-1(0-0)AD San Carlos-