Borussia Mönchengladbach U19

Coach: Thomas Flath
U19 Bundesliga Form:
Overall Form:

Thomas Flath is the current coach for Borussia Mönchengladbach U19.

Borussia Mönchengladbach U19 U19 Bundesliga Match Fixtures and Results

[ Home Overall Away  ]

Borussia Mönchengladbach U19 have played a total of 26 matches in Germany U19 Bundesliga. Their current statistics is 10 win, 11 draw and 5 lose.

Borussia Mönchengladbach U19 did not lose their last four matches in the competition.

The overall results is shown by default. You can also analyze Borussia Mönchengladbach U19 results for their home or away matches in U19 Bundesliga 2018/2019.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Borussia Mönchengladbach U19 26 10 11 5
Date
Home
Score
Away
HT      
11/05/2019 Borussia Mönchengladbach U19
4 - 0
Dusseldorf U19 2-0H2H O +
Mawerick Dreßen 12' 1 - 0  
  20' Amed Öncel
Mawerick Dreßen 24' 2 - 0  
  31' Janos Kömmerling
  31' Timur Enes
  45' J. Siebert
Louis Hiepen 56'  
Jordi Bongard 56'  
Mawerick Dreßen 59' 3 - 0  
  63' Melva Luzalunga
  63' D. Kyerewaa
  65' Timur Enes
  66' Yannick Babo
  66' A. Asani
C. Noß 66'  
Julius Schoner 66'  
J. Pfalz 71'  
Yannick Ebert 71'  
B. Šabani 77'  
Furkan Cakmak 77'  
Mawerick Dreßen 90+1' 4 - 0  
05/05/2019 Duisburg U19
1 - 1
Borussia Mönchengladbach U19 0-1H2H O +
  0 - 1 10' J. Pfalz
Ensar Selmanaj 33'  
Can Nazikkol 33'  
  68' R. Adigo
  68' Arslan Alper
Marcello Romano 68'  
Bilal-Can Özkara 68'  
Bilal-Can Özkara 73'  
Oussama Anhari 76'  
D. Berisha 82'  
Lennard Blits 82'  
  82' C. Noß
  82' B. Šabani
D. Ghindovean 84'  
Pascal-Rene Lieto 84'  
Lukas Steinrötter 85' 1 - 1  
Tobias Wieschhaus 88'  
  90+1' Julian Niehues 
27/04/2019 Borussia Mönchengladbach U19
1 - 1
Alemannia Aachen U19 0-0H2H O +
  21' Kai Beckschulte
  57' F. Baum
Noah Holtschoppen 58'  
R. Adigo 61'  
J. Pfalz 61'  
  63' Kai Beckschulte
  63' Florent Sylaj
  65' T. Brdarić
Louis Hiepen 68'  
Jordi Bongard 68'  
  0 - 1 70' Florent Sylaj
C. Noß 73'  
B. Šabani 73'  
Sander Christiansen 82'  
Nils Friebe 82'  
  83' S. Kayan
  83' Aristote Lufuankeda
T. Gaal 86' 1 - 1  
  90+2' M. Arifi
  90+2' Dogukan Tasli
Jordi Bongard 90+3'  
13/04/2019 Borussia Dortmund U19
0 - 1
Borussia Mönchengladbach U19 0-1H2H O +
  0 - 1 22' R. Adigo
Alaa Bakir  62'  
Paul-Philipp Besong 62'  
  62' K. Kurt
  62' Luca Esposito
Tobias Mißner 68'  
M. Göckan 68'  
  68' R. Adigo
  68' J. Pfalz
Y. Ibrahim 76'  
R. Khadra 76'  
  81' Arslan Alper
  86' Mawerick Dreßen
  86' Louis Hiepen
  88' Famana Quizera
  88' C. Noß
E. Peña Zauner 88'  
M. Wengerowski 88'  
31/03/2019 Borussia Mönchengladbach U19
1 - 3
Koln U19 0-2H2H O +
  0 - 1 17' Sebastian Müller
  0 - 2 21' H. Matter
B. Šabani 65'  
C. Noß 65'  
  0 - 3 65' Darko Churlinov
  70' T. Lemperle
  70' O. Schmitt
Arslan Alper 74' 1 - 3  
Mawerick Dreßen 75'  
Mohamed El Bakali 75'  
  75' Anil Aydin
  75' Can Bozdogan
  75' Sebastian Müller
  75' B. Samoilovs
  88' Darko Churlinov
  88' Elmin Herić
16/03/2019 Borussia Mönchengladbach U19
1 - 0
RW Essen U19 0-0H2H O +
Louis Hiepen 31'  
Jordi Bongard 31'  
  34' Duc Nhu
  46' Alkan Talas
  46' You Seongsun
R. Adigo 67'  
Felix Thienel 67'  
  70' Clinton Asare
  70' Niklas Nett
N. Eyawo 73'  
Noah Holtschoppen 73'  
Julian Niehues  75' 1 - 0  
  75' loannis Orkas
  75' Berkan Arik
  84' Qlirim Gashi
Mawerick Dreßen 85'  
  88' Enes Bilgin
  88' Luis Bukvasevic
Arslan Alper 90'  
Mohamed El Bakali 90'  
10/03/2019 Rödinghausen U19
0 - 1
Borussia Mönchengladbach U19 0-1H2H O +
  0 - 1 44' T. Gaal
  60' R. Adigo
  60' Mohamed El Bakali
  60' B. Šabani
  60' Sander Christiansen
Adrian Wanner 65'  
R. Elahi 65'  
D. Wutzke 65'  
J. Katenbrink 65'  
  73' N. Eyawo
  73' Noah Holtschoppen
K. Tschöpe 80'  
Julio Cesar 80'  
  90+1' Julian Niehues 
  90+1' Jordi Bongard
01/03/2019 Borussia Mönchengladbach U19
2 - 0
Bochum U19 0-0H2H O +
N. Eyawo 40'  
  63' Dzenan Mucic
  63' Moritz Römling
Mawerick Dreßen 68' 1 - 0  
  71' Xavier Bwangombo
B. Šabani 73' 2 - 0  
  76' F. Püschel
Famana Quizera 80'  
  81' Xavier Bwangombo
  81' Simon Hendel
R. Adigo 83'  
Kevin Rubaszewski 83'  
  83' F. Püschel
  83' Julian Schmidt
Arslan Alper 86'  
C. Noß 86'  
  89' Okan Yilmaz
  89' Oguzhan Ayhan
  90' Oguzhan Ayhan
23/02/2019 Paderborn U19
1 - 1
Borussia Mönchengladbach U19 0-0H2H O +
  51' R. Adigo
  51' Sander Christiansen
Jesse Edem Tugbenyo 53'  
  59' C. Noß
  59' Famana Quizera
  0 - 1 65' Mawerick Dreßen
Florian Wendt 73'  
Güven Kaplan 73'  
Ken Czok 80'  
Reto Bechtel 80'  
A. Kahraman 84'  
L. Ortmann 84'  
L. Ortmann 87' 1 - 1  
  88' Arslan Alper
  88' Yannick Ebert
P. Beckhoff 90+2'  
Sven Nartikoev 90+2'  
17/02/2019 Borussia Mönchengladbach U19
1 - 1
Oberhausen U19 0-0H2H O +
Noah Holtschoppen 53'  
R. Adigo 53'  
  59' Leon Bachmann
  59' Mehmet Dalyanoglu
Arslan Alper 63'  
Famana Quizera 63'  
  64' Mehmet Dalyanoglu
B. Šabani 66' 1 - 0  
  67' Kerem Sengün
  67' Erick Surmanski
  70' Lennart Uedickoven
  70' Jannis Herbstsommer
B. Šabani 72'  
C. Noß 73'  
Sander Christiansen 73'  
  86' Pascal Gurk
  86' Joey Gabriel
  1 - 1 87' D. Berisha
B. Šabani 88'  
T. Gaal 88'  
10/02/2019 Schalke 04 U19
1 - 1
Borussia Mönchengladbach U19 1-1H2H O +
J. Riemer 5' 1 - 0  
  1 - 1 7' B. Šabani
U. Yildiz 46'  
Rene Biskup 46'  
  64' Arslan Alper
  64' Nils Friebe
  67' B. Šabani
Bjarne Seturski 83'  
Zyen Jones 85'  
Jimmy Kaparos 85'  
  87' Noah Holtschoppen
  87' Jordi Bongard
J. Riemer 90'  
  90' C. Noß
  90' Furkan Cakmak
03/02/2019 Borussia Mönchengladbach U19
0 - 0
Preussen Munster U19 0-0H2H O +
J. Pfalz 31'  
Sander Christiansen 31'  
Julian Niehues  37'  
  46' Robin Flechsig
  46' Alexander Stummer
R. Adigo 53'  
Arslan Alper 53'  
  63' Tobias Heering
  64' B. Osmani
  64' Jari-Luca Polm
C. Noß 66'  
B. Šabani 66'  
  71' Ali Merhi
  71' Can Pohl
Famana Quizera 75'  
  87' Finn Wortmann
  87' Cebrail Demir
08/12/2018 Bayer Leverkusen U19
0 - 2
Borussia Mönchengladbach U19 0-0H2H O +
A. Stanilewicz 50'  
H. Bukusu 61'  
Kio Yamada 61'  
  74' Nils Friebe
  74' Mawerick Dreßen
  0 - 1 75' Mawerick Dreßen
  79' Sander Christiansen
  79' J. Pfalz
  0 - 2 82' R. Adigo
M. Schneider 82'  
Cebrail Makreckis 82'  
İ. Deveci 86'  
F. Rüth 86'  
  90' R. Adigo
  90' Luca Esposito
02/12/2018 Dusseldorf U19
0 - 0
Borussia Mönchengladbach U19 0-0H2H O +
  34' R. Adigo
E. Lofolomo 35'  
D. Kyerewaa 61'  
Janos Kömmerling 61'  
  73' R. Adigo
  73' Arslan Alper
  74' J. Pfalz
  74' Mawerick Dreßen
Timo Bornemann 79'  
Cedric Bergmann 79'  
  85' C. Noß
  85' Sander Christiansen
24/11/2018 Borussia Mönchengladbach U19
0 - 1
Duisburg U19 0-0H2H O +
Julian Niehues  48'  
Julian Niehues  48'  
Nils Friebe 55'  
Mehmet Bayrakli 55'  
Sander Christiansen 55'  
B. Šabani 55'  
R. Adigo 61'  
  63' D. Ghindovean
  63' D. Berisha
  65' Tobias Wieschhaus
  0 - 1 78' J. Pia
R. Adigo 83'  
Arslan Alper 83'  
J. Pfalz 83'  
Marcello Romano 83'  
  87' J. Pia
  87' Tobias Wieschhaus
  87' Lukas Steinrötter
  90' Bilal-Can Özkara
  90' Lennard Blits
  90' J. Pia
  90' Ensar Selmanaj
10/11/2018 Alemannia Aachen U19
3 - 3
Borussia Mönchengladbach U19 2-2H2H O +
  0 - 1 6' R. Adigo
F. Baum 11'  
  14' Luca Esposito
  0 - 2 19' B. Šabani
M. Arifi 43' 1 - 2  
  44' R. Adigo
Lucas Marso 45+1' 2 - 2  
Kai Beckschulte 46'  
Tim Köther 46'  
  54' Luca Esposito
  54' Jordi Bongard
  2 - 3 56' T. Gaal
Florent Sylaj 59'  
Aristote Lufuankeda 59'  
  61' R. Adigo
  61' Arslan Alper
  65' T. Gaal
  65' Kevin Rubaszewski
F. Baum 69' 3 - 3  
  81' J. Pfalz
  81' Sander Christiansen
M. Arifi 83'  
Terence Okoeguale 87'  
Sinan Ak 87'  
M. Arifi 89'  
Aristote Lufuankeda 90'  
T. Brdarić 90'  
03/11/2018 Borussia Mönchengladbach U19
0 - 2
Borussia Dortmund U19 0-1H2H O +
  0 - 1 3' Robin Kehr 
  59' E. Peña Zauner
  59' Y. Ibrahim
  59' Y. Ibrahim
  60' M. Wengerowski
  60' R. Khadra
Noah Holtschoppen 61'  
R. Adigo 62'  
Arslan Alper 62'  
Noah Holtschoppen 65'  
  71' R. Khadra
  0 - 2 75' E. Aydinel
J. Pfalz 77'  
Sander Christiansen 77'  
Mohamed El Bakali 77'  
Luca Esposito 77'  
  79' E. Aydinel
  79' Samuel Örs
  83' Tobias Raschl
  83' F. Schlüsselburg
C. Noß 87'  
Kevin Rubaszewski 87'  
27/10/2018 RW Essen U19
2 - 1
Borussia Mönchengladbach U19 1-0H2H O +
loannis Orkas 26' 1 - 0  
Clinton Asare 52'  
  67' Sander Christiansen
  67' C. Noß
Alkan Talas 70' 2 - 0  
Mervan Aydin 72'  
You Seongsun 72'  
  72' K. Kurt
  75' Noah Holtschoppen
  75' Luca Esposito
Clinton Asare 79'  
Hazar Türkü 79'  
  80' Mohamed El Bakali
Qlirim Gashi 85'  
Elvir Ahmet 85'  
  85' Mohamed El Bakali
  85' Nils Friebe
  2 - 1 90' C. Noß
Caspar Biebersdorf 90'  
Joel Hauser 90'  
Alkan Talas 90+1'  
Caspar Biebersdorf 90+1'  
  90+2' Louis Hiepen
20/10/2018 Koln U19
0 - 1
Borussia Mönchengladbach U19 0-0H2H O +
N. Katterbach 8'  
  30' Jordi Bongard
  31' Sander Christiansen
  31' T. Gaal
Philipp Höffler 61'  
H. Matter 61'  
Erkan Akalp 68'  
Maximilian Möller 68'  
B. Samoilovs 68'  
O. Schmitt 68'  
  71' J. Pfalz
  71' Arslan Alper
  78' R. Adigo
  78' Mohamed El Bakali
  82' Noah Holtschoppen
  82' Luca Esposito
Sebastian Müller 82'  
Elmin Herić 82'  
  0 - 1 89' Louis Hiepen
O. Schmitt 90+1'  
  90+3' J. Olschowsky
30/09/2018 Borussia Mönchengladbach U19
3 - 3
Rödinghausen U19 2-0H2H O +
Mawerick Dreßen 8' 1 - 0  
R. Adigo 21' 2 - 0  
  36' K. Tschöpe
  39' A. Berisha
  41' A. Berisha
  41' J. März
Mawerick Dreßen 57' 3 - 0  
J. Pfalz 60'  
Arslan Alper 60'  
Sander Christiansen 60'  
C. Noß 60'  
  3 - 1 62' H. Winkelmann
  3 - 2 65' D. Wutzke
R. Adigo 72'  
Mohamed El Bakali 72'  
  75' J. Katenbrink
  75' L. Best
Jordi Bongard 78'  
  81' Julio Cesar
  85' Leandro Ribeiro
  85' F. Gustenberg
  89' K. Yagci
  89' W. Homburg
  3 - 3 90+3' Julio Cesar
22/09/2018 Bochum U19
0 - 3
Borussia Mönchengladbach U19 0-1H2H O +
Stelios Kokovas 5'  
  0 - 1 20' J. Pfalz
Maxwell Gyamfi 30'  
Okan Yilmaz 34'  
Darius Stawski 34'  
J. Wellers 35'  
F. Sağman 41'  
F. Sağman 43'  
Michael Martin 46'  
Julian Schmidt 46'  
J. Wellers 56'  
Simon Hendel 56'  
Ö. Uzun 63'  
  67' Sander Christiansen
  67' Mohamed El Bakali
  0 - 2 74' Mawerick Dreßen
Maxwell Gyamfi 75'  
Armel Bella-Kotchap 75'  
  0 - 3 76' R. Adigo
  77' R. Adigo
  77' Arslan Alper
  82' J. Pfalz
  82' C. Noß
  88' Noah Holtschoppen
  88' Kevin Rubaszewski
16/09/2018 Borussia Mönchengladbach U19
5 - 0
Paderborn U19 2-0H2H O +
Louis Hiepen 18' 1 - 0  
Julian Niehues  34' 2 - 0  
  43' D. Baraza
  46' J. Henke
  46' A. Kahraman
B. Šabani 53' 3 - 0  
  57' Jonathan Kyeremateng
  57' Maximilian Urban
Sander Christiansen 62'  
C. Noß 62'  
J. Pfalz 68' 4 - 0  
R. Adigo 71'  
Arslan Alper 71'  
J. Pfalz 71'  
Mohamed El Bakali 71'  
  81' Sven Nartikoev
  81' Güven Kaplan
  82' Jesse Edem Tugbenyo
Jordi Bongard 85'  
T. Gaal 85'  
Mawerick Dreßen 88' 5 - 0  
  89' Jesse Edem Tugbenyo
  89' Martin Ens
26/08/2018 Oberhausen U19
0 - 4
Borussia Mönchengladbach U19 0-2H2H O +
D. Berisha 35'  
  0 - 1 44' J. Pfalz
  0 - 2 45+1' J. Pfalz
Berkan Gürsoy 46'  
Jannis Herbstsommer 46'  
  0 - 3 55' Sander Christiansen
  56' R. Adigo
Henry Haferkorn 59'  
Yasin-Cemal Kaya 59'  
Pascal Gurk 67'  
  71' R. Adigo
  71' Arslan Alper
Georgios Velikoudis 72'  
Endrit Gojnovci 72'  
Lennart Uedickoven 77'  
  77' Sander Christiansen
  77' C. Noß
Lennart Uedickoven 82'  
N. Gereke 82'  
  82' K. Kurt
  82' Kevin Rubaszewski
Endrit Gojnovci 84'  
  0 - 4 85' Mawerick Dreßen
  86' Julian Niehues 
  86' Mehmet Bayrakli
19/08/2018 Borussia Mönchengladbach U19
0 - 0
Schalke 04 U19 0-0H2H O +
Julian Niehues  50'  
R. Adigo 58'  
J. Pfalz 58'  
  68' Rene Biskup
  68' M. Gudra
Berk Cetin 70'  
  77' Y. Debrah
  77' U. Yildiz
  84' Jan Hempel
  84' M. Thiaw
Sander Christiansen 86'  
Arslan Alper 86'  
Arslan Alper 90+3'  
15/08/2018 Preussen Munster U19
2 - 2
Borussia Mönchengladbach U19 1-0H2H O +
  8' Kevin Rubaszewski
Mathis Schrick 10'  
  12' Noah Holtschoppen
Cyrill Akono 13' 1 - 0  
Ali Merhi 20'  
M. Michalak 20'  
  45+1' Mawerick Dreßen
Finn Wortmann 45+1'  
  46' Kevin Rubaszewski
  46' K. Kurt
L. Frenkert 58'  
Kevin Husha 58'  
  59' B. Šabani
  1 - 1 63' B. Šabani
  63' J. Pfalz
  63' Berk Cetin
Kevin Husha 67'  
  1 - 2 73' R. Adigo
Alexander Stummer 74'  
Can Pohl 74'  
Mathis Schrick 76'  
Jonas Schneck 76'  
  85' Sander Christiansen
  85' Mehmet Bayrakli
  85' B. Šabani
  85' C. Noß
Cyrill Akono 90+3' 2 - 2  
11/08/2018 Borussia Mönchengladbach U19
1 - 2
Bayer Leverkusen U19 1-1H2H O +
Mawerick Dreßen 14' 1 - 0  
Mawerick Dreßen 34'  
Mohamed El Bakali 34'  
  1 - 1 41' H. Bukusu
  46' S. Fragapane
  46' F. Rüth
  51' Marco Wolf
Louis Hiepen 61'  
  1 - 2 64' H. Bukusu
R. Adigo 68'  
Arslan Alper 68'  
  76' Cebrail Makreckis
  76' Y. Schaus
Noah Holtschoppen 76'  
Berk Cetin 76'  
  78' H. Bukusu
  87' Ömer-Berke Tokaç
  87' A. Fesenmeyer
Sander Christiansen 87'  
C. Noß 87'  
  90' Marco Wolf
  90' Hans-Alexandre Anapak-Baka
  90+2' Ayman Azhil

Chart Analysis

The graph shows the performance and results of Borussia Mönchengladbach U19 in U19 Bundesliga.

Statistics & Analysis of Borussia Mönchengladbach U19

M. Dreßen is the leading top goal scorer for Borussia Mönchengladbach U19 with 13 goals.

Achievement Statistics
Longest winning run
3
Longest losing streak
2
Longest run without loss
9
Longest run without win
5
Clean sheets
13
Matches over 2.25 goals
10
Matches under 2.25 goals
16
Matches First Half Over 0.5
15
Matches First Half Under 0.5
11
Matches odd
9
Matches even
17
Average goals scored
1.54
Average goals allowed
0.88
Failure to score
5
Biggest victory
5 - 0
Biggest defeat
1 - 3
Missed penalties
0
Penalty goals
3
Own goals
0
Goalless draw at home match
2 (15%)
Goalless draw at away match
1 (8%)
Comeback win
0
Top Goal Scorer
Top Assist

Borussia Mönchengladbach U19 Talk

Create a New Post





Submit Cancel

Borussia Mönchengladbach U19 Squad

Detailed statistics of each Borussia Mönchengladbach U19 player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the Borussia Mönchengladbach U19 top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

# Photo Name of Player N A
Julian Niehues 2204 25 0 2 2 0 4 1 0
Kaan Kurt 2078 24 1 2 0 0 1 0 0
Jan Jakob Olschowsky 1957 22 0 0 0 0 1 0 1
Behadil Sabani 1899 25 4 5 6 0 3 0 0
Louis Hiepen 1779 22 1 3 2 0 2 0 0
Mawerick Dreßen 1757 22 2 3 13 1 2 0 0
Noah Holtschoppen 1730 22 2 6 0 0 3 1 0
Ryan-Segon Adigo 1682 24 1 20 6 0 4 0 0
Tom Gaal 1571 20 3 1 3 0 0 0 0
Jordi Bongard 1349 20 6 1 0 0 2 0 1
Sander Johan Christiansen 1280 22 7 12 1 0 0 0 0
Jonas Pfalz 1218 19 4 11 5 0 0 0 0
Arslan Alper 1197 24 13 5 1 0 2 0 0
Connor Noß 1092 22 10 9 1 0 0 0 0
Famana Quizera 506 7 2 1 0 0 2 0 0
Noah Oke Eyawo 506 6 0 2 0 0 1 0 0
Mohamed El Bakali 425 11 8 2 0 0 1 0 0
Felix Thienel 293 4 1 0 0 0 0 0 0
Nils Friebe 258 6 3 2 0 0 0 0 0
Luca Esposito 208 7 5 1 0 0 1 0 0
Kevin Rubaszewski 181 7 5 1 0 0 1 0 0
Berk Çetin 111 3 2 0 0 0 0 0 1
Fernando Nissen 90 1 0 0 0 0 0 0 0
Louis Jordan Beyer 90 1 0 0 0 0 0 0 0
Julius Sebastian Schoner 24 1 1 0 0 0 0 0 0
Yannick Ebert 21 2 2 0 0 0 0 0 0
Furkan Cakmak 13 2 2 0 0 0 0 0 0
Cihan Cengiz Caliskan 0 0 0 0 0 0 0 0
Maximilian Brüll 0 0 0 0 0 0 0 0 0
Michael Wentzel 0 0 0 0 0 0 0 0
Yannick An Hoa Hahlen 0 0 0 0 0 0 0 0
Germany Football
Season:
  • Bundesliga
  • 2. Bundesliga
  • 3. Liga
  • Regionalliga: Nord
  • Regionalliga: Bayern
  • Regionalliga: Nordost
  • Regionalliga: Südwest
  • Regionalliga: West
  • DFB Pokal
  • Oberliga: Baden-Wurttemberg
  • More
  • Results and Fixtures
    Top Soccer Tipsters
    Tipsters Competition Review
    Superior H2H Statistics
    H2H Home Team Advantage
    H2H Away Team Advantage
    Top Football Clubs
    Worst Football Clubs
    Top Draw Teams
    Teams Home Win 100%
    Good Home Teams
    Poor Away Teams
    Platinum Membership Testimonial

    Soccer Fixtures Calendar

    Choose a date to view the past soccer results or upcoming match fixtures.

    Pick a Country or Region

    Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

    Match Preview and News

    Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.