TopBJJ Index Youth
Taalkeuze
Menu

Geïndexeerd evenement

2026 AGF Dusseldorf Championships

DE · 28 februari 2026

Matches
308
Divisies
128
Atleten
158
Top 100-deelnemers Bevestigde atleten uit de huidige officiële overall top 100, gegroepeerd per divisie.
Atleet Overall-rang

Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

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

Kais De Boisgency Uplay Martial Arts Luxembourg
#12
Nadir Balakouh Ruthless Fight Company
#30

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

Ahmad Sakaev Triangle Jiu-Jitsu Münster
#64

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

Nuaym Nguyen Team Ibrahim (Ummah Fight Club)
#32
#27

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

Jean Riabzev Helios Project
#9
Luca CIOARA United BJJ France
#46

Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Middle I (Up to 56.70 kg)

Kamelia De Boisgency Uplay Martial Arts Luxembourg
#96

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

#24

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

Kais De Boisgency Uplay Martial Arts Luxembourg
#12
Nadir Balakouh Ruthless Fight Company
#30

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

Ahmad Sakaev Triangle Jiu-Jitsu Münster
#64
#27

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

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

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

Konstantin Ohrmann Sportschule Harrycane
#88

Gi Kids Challenger / Girls / Regular Challenger / Middle I (Up to 56.70 kg)

Kamelia De Boisgency Uplay Martial Arts Luxembourg
#96

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

#24

No Gi Kids / Boys / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)

Kris Bruce Kerssies Ruthless Fight Company
#2

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

Kais De Boisgency Uplay Martial Arts Luxembourg
#12
Nadir Balakouh Ruthless Fight Company
#30

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

Konstantin Ohrmann Sportschule Harrycane
#88

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

Nuaym Nguyen Team Ibrahim (Ummah Fight Club)
#32
#27

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

Jean Riabzev Helios Project
#9
Luca CIOARA United BJJ France
#46

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

#24

No Gi Kids / Girls / Pre Teen (10 - 11 yrs) / Gray / Middle I (Up to 56.70 kg)

Kamelia De Boisgency Uplay Martial Arts Luxembourg
#96

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

Kais De Boisgency Uplay Martial Arts Luxembourg
#12
Nadir Balakouh Ruthless Fight Company
#30

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

Ahmad Sakaev Triangle Jiu-Jitsu Münster
#64
#27

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

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

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

Konstantin Ohrmann Sportschule Harrycane
#88

No Gi Kids Challenger / Girls / Regular Challenger / Middle I (Up to 56.70 kg)

Kamelia De Boisgency Uplay Martial Arts Luxembourg
#96

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

#24

Eventoverzicht

Alle matchresultaten

258
Alle matchresultaten
Tijd Atleet 1 Atleet 2 Resultaat Divisie
Lucas Machado Ben Reinisch
Pts 5-2
Gi Juveniles - Adults / Male / Juvenile / White / Light (Up to 79.40 kg)
Leandro Barrios Ben Reinisch
Sub 02:12 2-2
Gi Juveniles - Adults / Male / Juvenile / White / Light (Up to 79.40 kg)
Patryk Mikołajczyk Mert Horuzdinc
Pts 19-4
Gi Juveniles - Adults / Male / Juvenile / White / Light Feather (Up to 65.80 kg)
Benjamin Huber Mert Horuzdinc
Sub 01:51 6-1
Gi Juveniles - Adults / Male / Juvenile / White / Light Feather (Up to 65.80 kg)
Leandro Barrios Lucas Machado
Pts 9-4
Gi Juveniles - Adults / Male / Juvenile / White / Light (Up to 79.40 kg)
Benjamin Huber Patryk Mikołajczyk
Pts 11-3
Gi Juveniles - Adults / Male / Juvenile / White / Light Feather (Up to 65.80 kg)
Fatima Zahrae Yahyaoui Zariya Eskendarova
Sub 01:06 2-2
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light III (Up to 52.20 kg)
Fatima Zahrae Yahyaoui Zariya Eskendarova
Pts 0-5
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light III (Up to 52.20 kg)
Fatima Zahrae Yahyaoui Zariya Eskendarova
Pts 9-5
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light III (Up to 52.20 kg)
Amelie Arabpour Zariya Eskendarova
Sub 01:46 2-4
Gi Kids / Girls / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)
Amelie Arabpour Zariya Eskendarova
Pts 0-5
Gi Kids / Girls / Juniors (12 - 13 yrs) / Yellow / Light II (Up to 47.60 kg)
Loke Höhne Jeremia Kisselbach
🥇 Sub 00:12 0-6
Gi Kids Challenger / Boys / White Challenger / Light I (Up to 43.10 kg)
Michael Knocke Richard Finn Gemmecker
🥇 Sub 01:59 0-16
Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Richard Finn Gemmecker Ahmad Sakaev
🥉 WO
Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Michael Knocke Ahmad Sakaev
WO
Gi Kids Challenger / Boys / Regular Challenger / Feather II (Up to 34.00 kg)
Leonard Murrizaj Noel Silberg
WO
Gi Kids / Boys / Teen (14 - 15 yrs) / Gray / Heavy I (Up to 72.60 kg)
Lenny Valenzano Daniil Morasch
🥇 Pts 0-4
Gi Kids Challenger / Boys / White Challenger / Middle I (Up to 56.70 kg)
Erdem Ceylan Noel Silberg
Sub 00:23 6-0
Gi Kids / Boys / Teen (14 - 15 yrs) / Gray / Heavy I (Up to 72.60 kg)
Lenny Valenzano Isak Ešić
🥇 Pts 4-1
Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle I (Up to 56.70 kg)
Ilkay Ceylan Karthik Ravanan Pirashanthan
🥉 Sub 01:19 4-2
Gi Kids Challenger / Boys / White Challenger / Middle I (Up to 56.70 kg)
Hermann Zilberberg Muhammad Sakaev
🥉 Sub 00:29 0-2
Gi Kids / Boys / Juniors (12 - 13 yrs) / Gray / Light I (Up to 43.10 kg)
Carlos Aleksej Dubrovin Kai'den Bijnen
🥇 Sub 01:03 0-5
Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)
Karthik Ravanan Pirashanthan Daniil Morasch
Sub 00:58 0-6
Gi Kids Challenger / Boys / White Challenger / Middle I (Up to 56.70 kg)
Hermann Zilberberg Muhammad Sakaev
🥉 Sub 00:44 0-3
Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)
Nadir Balakouh Mikael Nadirian
🥇 Pts 1-0
Gi Kids Challenger / Boys / Regular Challenger / Feather I (Up to 29.50 kg)
Erdem Ceylan Leonard Murrizaj
Pts 5-4
Gi Kids / Boys / Teen (14 - 15 yrs) / Gray / Heavy I (Up to 72.60 kg)
Khabiba Manucheva Zariya Eskendarova
🥇 Pts 2-7
Gi Kids Challenger / Girls / Regular Challenger / Light I (Up to 43.10 kg)
Mesa Vermin Khalid Eskendarov
🥉 Sub 02:23 10-0
Gi Kids Challenger / Boys / Regular Challenger / Feather I (Up to 29.50 kg)
Ilkay Ceylan Lenny Valenzano
Sub 02:48 2-9
Gi Kids Challenger / Boys / White Challenger / Middle I (Up to 56.70 kg)
Konstantin Ohrmann Erik Marin Klein
🥇 Pts 10-1
Gi Kids Challenger / Boys / White Challenger / Feather II (Up to 34.00 kg)
Daniil Morasch Karthik Ravanan Pirashanthan
🥉 Pts 17-2
Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle I (Up to 56.70 kg)
Robert Lee Gemmecker Imran Balakouh
🥇 Sub 01:38 0-2
Gi Kids Challenger / Boys / White Challenger / Feather I (Up to 29.50 kg)
Melinda Julitz Kamelia De Boisgency
🥇 Pts 0-1
Gi Kids Challenger / Girls / Regular Challenger / Middle I (Up to 56.70 kg)
Maximilian Szabo Eray Zümrütcü
🥇 Sub 01:51 7-0
Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Isak Ešić Karthik Ravanan Pirashanthan
Sub 00:36 6-0
Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle I (Up to 56.70 kg)
Zariya Eskendarova Amelie Arabpour
🥉 Sub 02:34 2-0
Gi Kids Challenger / Girls / Regular Challenger / Light I (Up to 43.10 kg)
Felix Ernst Abdul Muradi
🥉 Sub 01:17 2-2
Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Khalid Eskendarov Mikael Nadirian
Pts 1-6
Gi Kids Challenger / Boys / Regular Challenger / Feather I (Up to 29.50 kg)
Lenny Valenzano Daniil Morasch
Pts 14-9
Gi Kids / Boys / Juniors (12 - 13 yrs) / White / Middle I (Up to 56.70 kg)
Nadir Balakouh Mesa Vermin
Pts 4-2
Gi Kids Challenger / Boys / Regular Challenger / Feather I (Up to 29.50 kg)
Kai'den Bijnen Muhammad Sakaev
Pts 6-4
Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)
Kris Bruce Kerssies Luca CIOARA
🥇 Pts 9-1
Gi Kids Challenger / Boys / Regular Challenger / Feather III (Up to 38.60 kg)
Abdul Muradi Eray Zümrütcü
DQ 00:48 2-1
Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Khabiba Manucheva Amelie Arabpour
Pts 3-2
Gi Kids Challenger / Girls / Regular Challenger / Light I (Up to 43.10 kg)
Luke Becker Leandro Ballo
🥉 Pts 2-2
Gi Kids / Boys / Little Kids (6 - 7 yrs) / White / Rooster III (Up to 24.94 kg)
Khalid Eskendarov Kais De Boisgency
Sub 01:16 2-1
Gi Kids Challenger / Boys / Regular Challenger / Feather I (Up to 29.50 kg)
Felix Ernst Maximilian Szabo
Sub 01:29 0-12
Gi Kids / Boys / Teen (14 - 15 yrs) / White / Middle III (Up to 65.80 kg)
Luca CIOARA Vidan Vujovic
🥉 Sub 01:17 7-0
Gi Kids Challenger / Boys / Regular Challenger / Feather III (Up to 38.60 kg)
Ira Maas Lia Portnjagin
Pts 5-7
Gi Kids / Girls / Juniors (12 - 13 yrs) / Gray / Light II (Up to 47.60 kg)
Carlos Aleksej Dubrovin Hermann Zilberberg
Pts 10-5
Gi Kids Challenger / Boys / Regular Challenger / Light I (Up to 43.10 kg)

Resultaten per atleet

W–V per atleet

De evenementscore (0–100) bestaat voor 50% uit de uitslag en voor 50% uit het niveau van de tegenstander in hetzelfde format uit de laatste geldige publicatie vóór het evenement, afgezet tegen de vaste referentie van het model. Ontbreekt die rating, dan wordt een voorlopig middelpunt gebruikt. De getoonde bandbreedte verandert alleen de ontbrekende ratings en is geen betrouwbaarheidsinterval. Een rating in het andere format kan als context worden getoond, maar verandert de score en bandbreedte niet. Tegenstanders tellen binnen elk ondersteund format even zwaar; daarna tellen Gi en No-Gi even zwaar. Gelijke afgeronde scores delen een voorlopige positie. De eigen rating telt niet mee en ratingdekking zegt niet dat alle bronmatches zijn geïmporteerd.

129
W–V per atleet
Positie Atleten Winst Verlies Score Sub-winst Puntenwinst Overig / onbekend Mattijd
50 Adam Umaev Way Team Fighters 1 1 50 * 25–75 1 0 0 04:18 Gem. 02:09
50 Aria Sofia Stahlhofen Renzo Gracie Holland 2 3 50 * 25–75 2 0 0 04:59 Gem. 01:00
50 Benjamin Huber TeamXtreme 1 1 50 * 25–75 0 1 0 06:51 Gem. 03:26
50 Ben Reinisch Kaiten Hamm e.V. 1 1 50 * 25–75 1 0 0 07:12 Gem. 03:36
50 Ben Wenzel Renzo Gracie Holland 1 1 50 * 25–75 0 1 0 04:12 Gem. 02:06
50 Dzhamal Baibatyrov Way Team Fighters 1 1 50 * 25–75 1 0 0 04:15 Gem. 02:08
50 Elyas Engelberts Top Brother Europe · United Fighters Academy 1 1 50 * 25–75 0 1 0 06:51 Gem. 03:26
50 Erik Marin Klein Grappling-Dynamik 3 3 50 * 25–75 2 1 0 10:28 Gem. 01:45
50 Ilkay Ceylan Top Brother Europe 1 1 50 * 25–75 1 0 0 04:07 Gem. 02:04
50 Isak Ešić Top Brother Europe 1 1 50 * 25–75 1 0 0 03:36 Gem. 01:48
50 Jace Raxhon Karkará GB BJJ Germany 1 2 50 * 25–75 1 0 0 07:30 Gem. 02:30
50 Leandro Barrios Six Blades 1 1 50 * 25–75 0 1 0 07:12 Gem. 03:36
50 Lian Schlusen Triangle Jiu-Jitsu Münster 2 2 50 * 25–75 0 2 0 07:31 Gem. 01:53
50 Lucas Machado Fabricio Ribeiro Team 1 1 50 * 25–75 0 1 0 10:00 Gem. 05:00
50 Maya Ralison Uplay Martial Arts Luxembourg 1 1 50 * 25–75 1 0 0 03:51 Gem. 01:56
50 Melinda Julitz Top Brother Europe 1 2 50 * 25–75 1 0 0 07:07 Gem. 02:22
50 Mert Horuzdinc Polar Jiu Jitsu Team 1 1 50 * 25–75 1 0 0 06:51 Gem. 03:26
50 Milo Ralison Uplay Martial Arts Luxembourg 2 2 50 * 25–75 1 1 0 06:22 Gem. 01:36
50 Patryk Mikołajczyk Polar Jiu Jitsu Team 1 1 50 * 25–75 0 1 0 10:00 Gem. 05:00
50 Paul Rajter Top Brother Europe 1 1 50 * 25–75 1 0 0 03:52 Gem. 01:56
50 Sohan Ramaswamy Pilli Veras Academy Luxembourg 1 1 50 * 25–75 0 0 1 04:00 Gem. 02:00
50 Vincent Ballo 1.BJJC Kurama Offenbach 2021 e.V. 1 1 50 * 25–75 0 1 0 04:00 Gem. 02:00
50 Yakup Yildiz Team Ibrahim (Ummah Fight Club) 3 3 50 * 25–75 1 2 0 10:30 Gem. 01:45
50 Younes Yahyaoui Sticks&Stones Martial Arts 1 1 50 * 25–75 0 1 0 04:00 Gem. 02:00
75 Mesa Vermin Evolve_Jiu_Jitsu 2 3 47,2 * 22,2–72,2 1 1 0 11:23 Gem. 02:17
75 Muhammad Sakaev Triangle Jiu-Jitsu Münster 5 4 47,2 * 22,2–72,2 4 1 0 17:07 Gem. 01:54
75 Zariya Eskendarova Triangle Jiu-Jitsu Münster 6 7 47,2 * 22,2–72,2 2 4 0 35:26 Gem. 02:44
78 Maily Bui TeamXtreme 2 3 45,8 * 20,8–70,8 0 2 0 15:00 Gem. 03:00
79 Kais De Boisgency Uplay Martial Arts Luxembourg 3 5 43,8 * 18,8–68,8 2 1 0 09:20 Gem. 01:10
79 Leon Hyldedahl Judo Club Stroossen · Uplay Martial Arts Luxembourg 3 6 43,8 * 18,8–68,8 0 3 0 16:22 Gem. 01:49
81 Atilla Bozkurt ROOTS MMA 1 2 41,7 * 16,7–66,7 0 1 0 04:43 Gem. 01:34
81 Fatima Zahrae Yahyaoui Sticks&Stones Martial Arts 1 2 41,7 * 16,7–66,7 0 1 0 07:06 Gem. 02:22
81 Ira Maas TeamXtreme 1 2 41,7 * 16,7–66,7 0 1 0 07:35 Gem. 02:32
81 Ismail Beholz Team Ibrahim (Ummah Fight Club) 2 4 41,7 * 16,7–66,7 1 1 0 11:10 Gem. 01:52
81 Misaki Oga CJJF Germany 2 4 41,7 * 16,7–66,7 2 0 0 10:34 Gem. 01:46
86 Carlos Aleksej Dubrovin Renzo Gracie Holland 2 5 37,5 * 12,5–62,5 1 1 0 11:36 Gem. 01:39
86 Eray Zümrütcü Sticks&Stones Martial Arts 1 3 37,5 * 12,5–62,5 0 0 1 05:50 Gem. 01:28
86 Metehan Usta Team Ibrahim (Ummah Fight Club) 1 3 37,5 * 12,5–62,5 0 1 0 08:37 Gem. 02:09
86 Nael Ayaou ROOTS MMA 1 3 37,5 * 12,5–62,5 0 1 0 08:00 Gem. 02:00
86 Noah Abdul Team Ibrahim (Ummah Fight Club) 1 3 37,5 * 12,5–62,5 1 0 0 02:15 Gem. 00:45
86 Rhea Alexandris Polar Jiu Jitsu Team 1 2 37,5 * 12,5–62,5 0 1 0 09:00 Gem. 03:00
86 Yusuf Söyleyen Team Ibrahim (Ummah Fight Club) 1 3 37,5 * 12,5–62,5 0 1 0 07:42 Gem. 01:56
93 Albijon Deda Triangle Jiu-Jitsu Münster 1 4 33,3 * 8,3–58,3 0 1 0 10:29 Gem. 02:06
93 Idris Aschemchel JSJ ACADEMY · Team Ibrahim (Ummah Fight Club) 1 4 33,3 * 8,3–58,3 1 0 0 07:03 Gem. 01:25
95 Adam Egi Monster Academy 0 2 25 * 0–50 0 0 0 02:56 Gem. 01:28
95 Adrian Leo B9 • Dortmund ■ Rodrigo Tychoniuk Bjj 0 2 25 * 0–50 0 0 0 06:00 Gem. 03:00
95 Amina Nitzsche ROOTS MMA 0 2 25 * 0–50 0 0 0 00:56 Gem. 00:28
95 Antonino Aurelio Merlo ROOTS MMA 0 2 25 * 0–50 0 0 0 00:39 Gem. 00:20
95 Aslan Tuzhaev Way Team Fighters 0 2 25 * 0–50 0 0 0 04:33 Gem. 02:17
95 Ayden Ashraf CHECKMAT ESSEX 0 4 25 * 0–50 0 0 0 08:18 Gem. 02:05

Teamprestaties

Academyresultaten

De academyscore gebruikt dezelfde uitslag, rating van de tegenstander in hetzelfde format vóór het evenement en bandbreedte voor ontbrekende ratings. Daarna telt iedere atleet met een ondersteund extern resultaat even zwaar. Matches tussen teamgenoten blijven buiten de score; W–V en mattijd bevatten ze wel.

Atletendekking vergelijkt openbare atleten met een score met actieve openbare deelnemers in geïndexeerde jeugddivisies. Ratingdekking gaat alleen over geldige geïndexeerde resultaten en zegt niet dat alle bronmatches zijn geïmporteerd.

Een matchzijde zonder één duidelijke academy-inschrijving wordt weggelaten. Onbekende formats en matches zonder twee duidelijke academy-inschrijvingen worden niet beoordeeld. Bij een ontbrekende rating in hetzelfde format gebruikt de score het voorlopige middelpunt en wordt de getoonde bandbreedte breder.

47
Academyresultaten
# Academy W V S P X Mattijd
1 2 0 2 0 0 04:51
1 2 0 1 1 0 04:33
1 4 0 3 0 1 09:55
4 22 1 11 11 0 38:42
5 14 3 4 10 0 45:49
6 5 1 4 1 0 09:15
7 9 3 6 3 0 20:45
8 16 14 8 8 0 51:14
9 7 3 7 0 0 16:11
10 9 5 3 6 0 29:12
11 15 11 7 8 0 56:35
12 6 5 3 3 0 34:34
13 6 4 5 1 0 17:53
14 26 24 14 11 1 1:48:00
15 8 8 7 0 1 30:09
15 11 8 8 3 0 36:15
17 4 4 2 2 0 18:18
17 1 1 0 1 0 10:00
17 2 1 2 0 0 05:28
17 1 1 1 0 0 07:12
17 1 1 0 1 0 07:12
22 9 7 8 1 0 29:39
23 13 14 5 8 0 43:39
24 9 17 2 6 1 49:00
25 12 20 4 8 0 1:19:27
26 1 2 1 0 0 03:11
26 5 5 2 2 1 16:56
28 15 24 8 7 0 1:02:43
29 3 7 2 1 0 15:59
30 3 11 1 2 0 28:50
31 8 25 6 2 0 44:02
32 0 2 0 0 0 06:00
32 0 3 0 0 0 05:25
32 0 8 0 0 0 08:08
32 0 2 0 0 0 02:46
32 0 2 0 0 0 02:56
32 0 2 0 0 0 08:00
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0