TopBJJ Index Youth
Choix de la langue
Menu

Compétition indexée

2026 AGF Saarbrucken Championships

DE · 2 mai 2026

Combats
260
Divisions
145
Athlètes
148
Participants du top 100 Athlètes confirmés du top 100 overall officiel actuel, regroupés par division.
Athlète Rang overall

Gi Juveniles / Adults / Female / Juvenile / Blue / Light Feather (Up to 54.40 kg)

Sofia Sarvari INFINI JIU JITSU
#15

Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather II (Up to 34.00 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Luca CIOARA United BJJ France
#46
#27

Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)

Antoine Ho Veras Academy Luxembourg
#87

Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)

#24
Kais De Boisgency Uplay Martial Arts Luxembourg
#12

Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30

Gi Kids / Mixed / Pre Teen (10 - 11 yrs) / Yellow / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)

Antoine Ho Veras Academy Luxembourg
#87
Nadir Balakouh Ruthless Fight Company
#30
#27

Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2
Luca CIOARA United BJJ France
#46

Gi Kids Challenger / Boys / White Challenger / Feather I (Up to 29.50 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

Gi Kids Challenger / Girls / Regular Challenger / Light I (Up to 43.10 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79
Sofia Sarvari INFINI JIU JITSU
#15

Gi Kids Challenger / Girls / Regular Challenger / Rooster III (Up to 24.94 kg)

#24

No Gi Juveniles / Adults / Female / Juvenile / Blue / Light Feather (Up to 54.40 kg)

Sofia Sarvari INFINI JIU JITSU
#15

No Gi Kids / Boys / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)

Kais De Boisgency Uplay Martial Arts Luxembourg
#12

No Gi Kids / Boys / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30

No Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Feather I (Up to 29.50 kg)

Mathias El-Hawa Uplay Martial Arts Luxembourg
#72

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Luca CIOARA United BJJ France
#46

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Feather II (Up to 34.00 kg)

#27

No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / Yellow / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

No Gi Kids / Girls / Kids (8 - 9 yrs) / Gray / Rooster III (Up to 24.94 kg)

#24

No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

No Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)

Nadir Balakouh Ruthless Fight Company
#30
#27

No Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2
Luca CIOARA United BJJ France
#46

No Gi Kids Challenger / Girls / Regular Challenger / Feather III (Up to 38.60 kg)

Jasmina Oud Gracie Jiu-Jitsu Alkmaar
#79

No Gi Kids Challenger / Girls / Regular Challenger / Light II (Up to 47.60 kg)

Sofia Sarvari INFINI JIU JITSU
#15

No Gi Kids Challenger / Girls / Regular Challenger / Rooster III (Up to 24.94 kg)

#24

Bilan de l’événement

Tous les résultats

228
Tous les résultats
Heure Athlète 1 Athlète 2 Résultat Division
Oliver Allen Kais De Boisgency
Sub 00:36 0-2
Gi Kids / Mixed / Kids (8 - 9 yrs) / Gray / Feather I (Up to 29.50 kg)
Mila Lander Jahlen Anthony Mbaku CEZARD
Pts 2-4
Gi Kids / Mixed / Tiny Kids (4 - 5 yrs) / White / Rooster II (Up to 20.40 kg)
Sohan Ramaswamy Pilli Thomas Maher
🥇 Pts 0-2
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Karim Dastageeri Kai Hoard
Pts 0-2
Gi Kids / Boys / Little Kids (6 - 7 yrs) / Gray / Feather I (Up to 29.50 kg)
Makar Solontov Brayden Beccacio
Sub 00:51 0-5
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Leandro Ballo Malo Greulach
Pts 16-0
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Damian El-Hawa Nolan Rose
Pts 8-4
Gi Kids / Boys / Tiny Kids (4 - 5 yrs) / White (No submission) / Rooster III (Up to 24.94 kg)
Richard Finn Gemmecker Nadir Balakouh
🥇 Pts 2-5
No Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Kevin Rodrigues Danila Ruslan Bergheim
🥇 Pts 0-7
No Gi Kids Challenger / Boys / Regular Challenger / Light III (Up to 52.20 kg)
Valerio Tonelli Maximilian Dimitrov
Pts 11-2
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Sohan Ramaswamy Pilli Nela Wolfram
Sub 00:27 2-0
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Milo Ralison Eran Ahad
🥇 Pts 4-3
No Gi Kids Challenger / Boys / Regular Challenger / Light II (Up to 47.60 kg)
Danila Ruslan Bergheim Liam Ilimaleota
🥉 Sub 00:40 0-0
No Gi Kids Challenger / Boys / Regular Challenger / Light III (Up to 52.20 kg)
Nadir Balakouh Hakim Dastageeri
🥉 Pts 12-2
No Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Brayden Beccacio Thomas Maher
Sub 01:15 0-6
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Hakim Dastageeri Richard Finn Gemmecker
Sub 00:39 0-2
No Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Sohan Ramaswamy Pilli Makar Solontov
Sub 00:33 2-0
Gi Kids / Mixed / Little Kids (6 - 7 yrs) / Gray / Rooster III (Up to 24.94 kg)
Eran Ahad Kivanc Uygun
🥉 Sub 01:52 2-1
No Gi Kids Challenger / Boys / Regular Challenger / Light II (Up to 47.60 kg)
Anni Diana Goller Emilia Taochy
🥇 Sub 01:48 11-0
No Gi Kids Challenger / Girls / White Challenger / Feather III (Up to 38.60 kg)
Luca CIOARA Kris Bruce Kerssies
🥇 Sub 00:57 2-1
No Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)
Nylah Raymundo Tala Hill
🥉 Pts 4-12
No Gi Kids Challenger / Girls / Regular Challenger / Light II (Up to 47.60 kg)
Kivanc Uygun Milo Ralison
Sub 01:35 2-0
No Gi Kids Challenger / Boys / Regular Challenger / Light II (Up to 47.60 kg)
Yanis ZORFI BENMOHAMED Birk Fusenig
🥉 Pts 9-2
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Heavy I (Up to 72.60 kg)
Emilia Taochy Maya Ralison
🥉 Pts 2-0
No Gi Kids Challenger / Girls / White Challenger / Feather III (Up to 38.60 kg)
Noah Geib Robin Becker
Sub 01:39 0-2
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Tala Hill Sofia Sarvari
Sub 01:03 1-0
No Gi Kids Challenger / Girls / Regular Challenger / Light II (Up to 47.60 kg)
Danila Ruslan Bergheim Rafael Feller Andrade
Sub 00:17 0-0
No Gi Kids / Boys / Teen (14 - 15 yrs) / Orange / Middle I (Up to 56.70 kg)
Mattia Evangelista Rafael Feller Andrade
Sub 00:16 0-0
No Gi Kids / Boys / Teen (14 - 15 yrs) / Orange / Middle I (Up to 56.70 kg)
Robert Lee Gemmecker Imran Balakouh
🥇 Pts 5-4
No Gi Kids Challenger / Boys / White Challenger / Feather I (Up to 29.50 kg)
Anni Diana Goller Maya Ralison
Sub 02:06 11-0
No Gi Kids Challenger / Girls / White Challenger / Feather III (Up to 38.60 kg)
Kevin Rodrigues Liam Ilimaleota
Pts 3-2
No Gi Kids Challenger / Boys / Regular Challenger / Light III (Up to 52.20 kg)
Annalise Terre Lillian Crawford
🥇 Sub 01:23 7-0
No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather II (Up to 34.00 kg)
Mattia Evangelista Malik Dastageeri
🥇 Sub 00:39 0-0
No Gi Kids Challenger / Boys / Regular Challenger / Middle I (Up to 56.70 kg)
Emilio Pereira Leo TOUCHET
Sub 01:14 0-7
No Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle II (Up to 61.20 kg)
Evelyn Hafner Melia Rose
🥉 Sub 02:34 0-15
No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather II (Up to 34.00 kg)
Pedro Kunz Julian Sinkevic
🥇 Pts 13-4
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Heavy I (Up to 72.60 kg)
Noah Geib Robin Becker
Pts 4-0
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Mattia Evangelista Danila Ruslan Bergheim
Sub 00:25 1-0
No Gi Kids / Boys / Teen (14 - 15 yrs) / Orange / Middle I (Up to 56.70 kg)
Charlotte Fontaine Sara Akin
Sub 03:56 5-9
No Gi Kids / Girls / Teen (14 - 15 yrs) / Yellow / Middle I (Up to 56.70 kg)
Emilio Pereira Leo TOUCHET
Sub 02:16 0-6
No Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle II (Up to 61.20 kg)
Julian Sinkevic Birk Fusenig
Pts 12-2
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Heavy I (Up to 72.60 kg)
Tala Hill Elina Loray Williams
Sub 02:36 6-2
No Gi Kids / Girls / Juniors (12 - 13 yrs) / Yellow / Middle I (Up to 56.70 kg)
Leon Krasniqi Johnny Victory
Sub 00:13 0-0
No Gi Kids / Boys / Pre Teen (10 - 11 yrs) / White / Feather II (Up to 34.00 kg)
Tim Harth Jonah Kallenborn
Sub 03:59 10-6
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle II (Up to 61.20 kg)
Melia Rose Lillian Crawford
Pts 6-6
No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather II (Up to 34.00 kg)
Hannah Strittmatter Ava Yoder
Pts 2-7
No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / White / Feather II (Up to 34.00 kg)
Annalise Terre Evelyn Hafner
Sub 00:29 7-0
No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Feather II (Up to 34.00 kg)
Pedro Kunz Yanis ZORFI BENMOHAMED
Pts 9-1
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Heavy I (Up to 72.60 kg)
Hakim Dastageeri Nadir Balakouh
Sub 01:28 0-2
No Gi Kids / Boys / Kids (8 - 9 yrs) / Gray / Feather II (Up to 34.00 kg)
Teo Salas Jonah Kallenborn
Sub 02:04 5-9
No Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle II (Up to 61.20 kg)

Résultats par athlète

V–D par athlète

Le score de l’événement (0–100) repose pour 50 % sur le résultat et pour 50 % sur le rating de l’adversaire dans le même format issu de la dernière publication valide avant l’événement, mesuré par rapport au repère neutre fixe du modèle. Si ce rating manque, un point médian provisoire est utilisé. La plage affichée ne fait varier que les ratings manquants et n’est pas un intervalle de confiance. Un rating dans l’autre format peut apparaître comme contexte, sans modifier le score ni sa plage. Les adversaires comptent à parts égales dans chaque format pris en charge, puis Gi et No-Gi comptent à parts égales. Les scores arrondis égaux partagent une place provisoire. Le rating propre de l’athlète n’est pas utilisé et la couverture des ratings ne signifie pas que tous les combats source ont été importés.

116
V–D par athlète
Position Athlètes Victoire Défaite Score Victoires sub. Victoires points Autre / inconnu Temps sur le tatami
1 Anni Diana Goller Stallion Gym 7 0 75 * 50–100 6 1 0 13:27 Moy. 01:55
1 Ariana Marie Terre Ramstein Bjj Club 4 0 75 * 50–100 1 3 0 11:39 Moy. 02:55
1 Ava Yoder Ramstein Bjj Club 2 0 75 * 50–100 1 1 0 03:24 Moy. 01:42
1 Charlotte Fontaine Ramstein Bjj Club 4 0 75 * 50–100 3 1 0 12:12 Moy. 03:03
1 Damian El-Hawa Uplay Martial Arts Luxembourg 4 0 75 * 50–100 1 3 0 07:29 Moy. 01:52
1 Finn Payne Ramstein Bjj Club 4 0 75 * 50–100 3 1 0 07:41 Moy. 01:55
1 Helen Probst Stallion Gym 2 0 75 * 50–100 2 0 0 02:44 Moy. 01:22
1 Isabella Aurora Gemmecker Kingdom JJ 4 0 75 * 50–100 4 0 0 02:57 Moy. 00:44
1 Kris Bruce Kerssies Ruthless Fight Company 6 0 75 * 50–100 6 0 0 05:33 Moy. 00:56
1 Laios Konstantinidis Fight Circus 2 0 75 * 50–100 2 0 0 00:32 Moy. 00:16
1 Leon Krasniqi Frota Academy 2 0 75 * 50–100 2 0 0 00:23 Moy. 00:12
1 Leo TOUCHET NRfight 2 0 75 * 50–100 2 0 0 03:30 Moy. 01:45
1 Mattia Evangelista Fight Circus 7 0 75 * 50–100 6 1 0 08:28 Moy. 01:13
1 Max Bauer Casa De Luta 2 0 75 * 50–100 1 1 0 03:00 Moy. 03:00
1 Moritz Valtin ESCOLA FAMILIA SAKURA - SAKURA AKADEMIE 2 0 75 * 50–100 2 0 0 02:55 Moy. 01:28
1 Nadir Balakouh Ruthless Fight Company 8 0 75 * 50–100 4 4 0 15:19 Moy. 01:55
1 Noah Geib IMA Geib 2 0 75 * 50–100 1 1 0 05:39 Moy. 02:50
1 Pedro Kunz Chorakee-Gym 2 0 75 * 50–100 0 2 0 08:00 Moy. 04:00
1 Robert Lee Gemmecker Kingdom JJ 6 0 75 * 50–100 4 2 0 09:15 Moy. 01:33
1 Thomas Maher Matrix Jiu-Jitsu 4 0 75 * 50–100 2 2 0 05:56 Moy. 01:29
1 Tim Harth RFS-Carlson Gracie Germany 2 0 75 * 50–100 1 1 0 07:59 Moy. 04:00
22 Sofia Sarvari INFINI JIU JITSU 6 1 70,8 * 45,8–95,8 3 3 0 24:06 Moy. 03:27
23 Danila Ruslan Bergheim Top Brother Europe 5 1 68,8 * 43,8–93,8 2 3 0 08:42 Moy. 01:27
23 Mathias El-Hawa Uplay Martial Arts Luxembourg 5 1 68,8 * 43,8–93,8 1 3 1 09:00 Moy. 02:15
23 Owen Payne Ramstein Bjj Club 4 1 68,8 * 43,8–93,8 0 4 0 12:40 Moy. 02:32
26 Kai Hoard Ramstein Bjj Club 4 1 66,7 * 41,7–91,7 1 3 0 08:58 Moy. 01:48
26 Kais De Boisgency Uplay Martial Arts Luxembourg 4 1 66,7 * 41,7–91,7 4 0 0 03:34 Moy. 00:43
26 Tala Hill Art of War Jiu Jitsu 5 1 66,7 * 41,7–91,7 2 3 0 12:39 Moy. 02:32
26 Zayneb Abla Veras Academy Luxembourg 4 1 66,7 * 41,7–91,7 0 4 0 15:00 Moy. 03:00
30 Jasmina Oud Gracie Jiu-Jitsu Alkmaar 4 1 62,5 * 37,5–87,5 4 0 0 05:22 Moy. 01:04
30 Leandro Ballo 1.BJJC Kurama Offenbach 2021 e.V. 3 1 62,5 * 37,5–87,5 1 2 0 06:17 Moy. 01:34
30 Nayah Hoard Ramstein Bjj Club 3 1 62,5 * 37,5–87,5 1 2 0 08:29 Moy. 02:07
30 Valerio Tonelli Uplay Martial Arts Luxembourg 4 1 62,5 * 37,5–87,5 1 2 1 07:53 Moy. 01:35
34 Annalise Terre Ramstein Bjj Club 3 2 58,3 * 33,3–83,3 2 1 0 10:52 Moy. 02:10
34 Antoine Ho Veras Academy Luxembourg 3 1 58,3 * 33,3–83,3 1 2 0 06:33 Moy. 01:38
34 Jahlen Anthony Mbaku CEZARD Ground Legacy 3 2 58,3 * 33,3–83,3 2 1 0 06:08 Moy. 01:14
37 Kivanc Uygun Brasa Limburg 5 3 56,3 * 31,3–81,3 1 4 0 17:09 Moy. 02:09
37 Malik Dastageeri Stallion Gym 5 2 56,3 * 31,3–81,3 1 4 0 16:50 Moy. 02:24
39 Brayden Beccacio Ramstein Bjj Club 3 2 54,2 * 29,2–79,2 3 0 0 04:51 Moy. 00:58
39 Emilia Magaddino Ramstein Bjj Club 3 2 54,2 * 29,2–79,2 1 2 0 13:04 Moy. 02:37
39 Luca CIOARA United BJJ France 5 2 54,2 * 29,2–79,2 3 2 0 11:00 Moy. 01:34
39 Sohan Ramaswamy Pilli Veras Academy Luxembourg 3 2 54,2 * 29,2–79,2 3 0 0 03:57 Moy. 00:47
43 Adam Kucukalic Matrix Jiu-Jitsu 1 1 50 * 25–75 0 1 0 05:00 Moy. 02:30
43 Ansley Richards Matrix Jiu-Jitsu 1 1 50 * 25–75 1 0 0 02:32 Moy. 01:16
43 Arlo Payne Aladin BJJ 2 2 50 * 25–75 0 2 0 07:30 Moy. 01:53
43 Cash Victory Matrix Jiu-Jitsu 1 1 50 * 25–75 1 0 0 03:39 Moy. 01:50
43 Eva Reinbold Phoenix Brazilian Jiu-Jitsu 1 1 50 * 25–75 0 1 0 03:44 Moy. 01:52
43 Giorgos Afordakos Uplay Martial Arts Luxembourg 2 2 50 * 25–75 0 2 0 08:00 Moy. 02:00
43 Ion Loridas Matrix Jiu-Jitsu 2 2 50 * 25–75 0 2 0 08:00 Moy. 02:00
43 Jonah Kallenborn Chorakee-Gym 1 1 50 * 25–75 1 0 0 06:03 Moy. 03:02

Performance des équipes

Résultats des académies

Le score de l’académie utilise le même résultat, le rating natif de l’adversaire avant l’événement et la plage liée aux ratings manquants. Chaque athlète avec un résultat externe dans un format pris en charge reçoit ensuite le même poids. Les combats entre coéquipiers restent hors du score ; le bilan V-D et le temps les incluent toujours.

La couverture des athlètes compare les athlètes publics ayant un score aux participants publics actifs des divisions jeunes indexées. La couverture des ratings concerne uniquement les résultats indexés valides et ne signifie pas que tous les combats source ont été importés.

Un côté sans inscription claire auprès d’une académie est omis. Les formats inconnus et les combats sans deux académies clairement identifiées restent non évalués. Si le rating natif d’un adversaire manque, le score utilise le point médian provisoire et la plage affichée s’élargit.

52
Résultats des académies
# Académie V D S P X Temps
1 2 0 2 0 0 02:55
1 2 0 1 1 0 05:39
1 2 0 2 0 0 03:30
1 14 0 10 4 0 20:52
5 6 1 3 3 0 24:06
6 5 1 2 3 0 08:42
7 14 4 12 2 0 27:08
8 3 1 1 2 0 14:03
8 6 4 3 3 0 22:04
8 4 1 4 0 0 05:22
11 10 4 8 2 0 18:36
12 5 3 1 4 0 17:09
13 41 28 19 22 0 2:31:03
14 5 2 3 2 0 11:00
14 13 8 5 8 0 39:17
16 1 1 0 1 0 08:00
16 2 2 0 2 0 07:17
16 2 4 1 1 0 10:21
19 7 7 2 5 0 23:50
20 25 31 10 13 2 1:49:22
21 20 27 14 6 0 1:34:38
22 5 2 2 3 0 17:33
22 2 4 1 1 0 24:57
24 6 9 1 5 0 32:12
25 3 4 2 1 0 08:22
25 1 2 1 0 0 04:42
27 6 19 3 3 0 37:18
28 1 3 0 1 0 07:28
28 2 3 1 1 0 07:44
30 12 30 6 6 0 1:11:51
31 0 2 0 0 0 01:24
31 0 4 0 0 0 04:17
31 0 2 0 0 0 02:55
31 0 4 0 0 0 14:04
31 0 4 0 0 0 12:12
31 0 2 0 0 0 00:32
31 0 2 0 0 0 01:32
31 0 2 0 0 0 05:39
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0