Currently not logged in
Home   :  Players   :  Tournaments   :  About


Koelner Go Turnier

EGD:T090829C
Date:29. 08. 2009
Type:EGD - class A
Players:121
Country:Germany
City:Koeln

PlacementRound 1Round 2Round 3Round 4Round 5
1. Franz-Josef Dickhut 6DWIN Lukas Kraemer 3DWIN Barbara Knauf 3DWIN Bernd Radmacher 5DWIN Matthias Terwey 4DWIN Torsten Knauf 4D
2. Barbara Knauf 3DWIN Matthias Terwey 4DLOSS Franz-Josef Dickhut 6DWIN Hui Fu 4DWIN Bernd Radmacher 5DLOSS Rudi Verhagen 4D
3. Matthias Terwey 4DLOSS Barbara Knauf 3DWIN Lukas Kraemer 3DWIN Rudi Verhagen 4DLOSS Franz-Josef Dickhut 6DWIN Hui Fu 4D
4. Bernd Radmacher 5DWIN Hui Fu 4DWIN Rudi Verhagen 4DLOSS Franz-Josef Dickhut 6DLOSS Barbara Knauf 3DWIN Marcus Spitzenberg 2D
5. Rudi Verhagen 4DWIN Torsten Knauf 4DLOSS Bernd Radmacher 5DLOSS Matthias Terwey 4DWIN Thomas Kettenring 3DWIN Barbara Knauf 3D
6. Torsten Knauf 4DLOSS Rudi Verhagen 4DWIN Raymond_Georg Snatzke 3DWIN Rainer Schuetze 2DLOSS Franz-Josef Dickhut 6D
7. Hui Fu 4DLOSS Bernd Radmacher 5DWIN Thomas Kettenring 3DLOSS Barbara Knauf 3DWIN Malte Weiss 2DLOSS Matthias Terwey 4D
8. Thomas Kettenring 3DWIN Malte Weiss 2DLOSS Hui Fu 4DWIN Helmut Weber 3DLOSS Rudi Verhagen 4DWIN Sergio Dilger 1D
9. Helmut Weber 3DLOSS Raymond_Georg Snatzke 3DWIN Marcus Spitzenberg 2DLOSS Thomas Kettenring 3DWIN Julian_von Bock 1DWIN Malte Weiss 2D
10. Raymond_Georg Snatzke 3DWIN Helmut Weber 3DLOSS Torsten Knauf 4DLOSS Malte Weiss 2DWIN Andreas Buethe 1DWIN Rainer Schuetze 2D
11. Lukas Kraemer 3DLOSS Franz-Josef Dickhut 6DLOSS Matthias Terwey 4DLOSS Rainer Schuetze 2D
12. Malte Weiss 2DLOSS Thomas Kettenring 3DWIN Lars Fikert 2DWIN Raymond_Georg Snatzke 3DLOSS Hui Fu 4DLOSS Helmut Weber 3D
13. Marcus Spitzenberg 2DWIN Michael Tieke 1DLOSS Helmut Weber 3DWIN Pierre-Alain Chamot 1DWIN Harald Kroll 2DLOSS Bernd Radmacher 5D
14. Rainer Schuetze 2DWIN Pierre-Alain Chamot 1DWIN Juho Pennanen 2DWIN Lukas Kraemer 3DLOSS Torsten Knauf 4DLOSS Raymond_Georg Snatzke 3D
15. Julian_von Bock 1kWIN Marco Silles 1DWIN Sebastian Heuchler 1kWIN Lars Fikert 2DLOSS Helmut Weber 3DWIN Harald Kroll 2D
16. Michael Tieke 1DLOSS Marcus Spitzenberg 2DLOSS Harald Kroll 2DWIN Gereon Knott 1DWIN Juho Pennanen 1DWIN Lars Fikert 2D
17. Holger Maerz 1kWIN Thomas Brucksch 1kWIN Juho Pennanen 2D
18. Lars Fikert 2DWIN Sergio Dilger 1DLOSS Malte Weiss 2DLOSS Julian_von Bock 1kWIN Marco Silles 1DLOSS Michael Tieke 1D
19. Harald Kroll 2DLOSS Juho Pennanen 1DWIN Michael Tieke 1DWIN Sergio Dilger 1DLOSS Marcus Spitzenberg 2DLOSS Julian_von Bock 1k
20. Sergio Dilger 1DLOSS Lars Fikert 2DWIN Christian Weiss 1kLOSS Harald Kroll 2DWIN Pierre-Alain Chamot 1DLOSS Thomas Kettenring 3D
21. Pierre-Alain Chamot 1DLOSS Rainer Schuetze 2DWIN Gereon Knott 1DLOSS Marcus Spitzenberg 2DLOSS Sergio Dilger 1DWIN Rolf Bensel 2k
22. Marco Silles 1DLOSS Julian_von Bock 1kWIN Michael Drewitz 1kWIN Sebastian Heuchler 1kLOSS Lars Fikert 2DWIN Matthias Knoepke 1k
23. Gereon Knott 1DWIN Matthias Knoepke 1kLOSS Pierre-Alain Chamot 1DLOSS Michael Tieke 1DWIN Tarik Cinal 2kWIN Andreas Buethe 1D
24. Andreas Bader 1kLOSS Michael Drewitz 1kWIN Lennart Bonke 1kWIN Christian Weiss 1kWIN Kirsten Grimm 1kWIN Juho Pennanen 1D
25. Juho Pennanen 1DWIN Harald Kroll 2DLOSS Rainer Schuetze 2DLOSS Holger Maerz 1kLOSS Michael Tieke 1DLOSS Andreas Bader 1k
26. Andreas Buethe 1kWIN Michael Goetze 1kWIN Kirsten Grimm 1kWIN Matthias Knoepke 1kLOSS Raymond_Georg Snatzke 3DLOSS Gereon Knott 1D
27. Matthias Knoepke 1kLOSS Gereon Knott 1DWIN Thomas Brucksch 1kLOSS Andreas Buethe 1kWIN Johannes Gocke 1kLOSS Marco Silles 1D
28. Kirsten Grimm 1kWIN Johannes Gocke 1kLOSS Andreas Buethe 1kWIN Michael Goetze 1kLOSS Andreas Bader 1kWIN Michael Drewitz 1k
29. Sebastian Heuchler 1kWIN Christoph Schuster 1kLOSS Julian_von Bock 1kLOSS Marco Silles 1D
30. Christian Weiss 1kWIN Martin Hershoff 1kLOSS Sergio Dilger 1DLOSS Andreas Bader 1kWIN Michael Goetze 1kWIN Axel Limbach 3k
31. Johannes Gocke 1kLOSS Kirsten Grimm 2kWIN Ulrike Schmidt 3kWIN Michael Drewitz 1kLOSS Matthias Knoepke 1kWIN Lennart Bonke 1k
32. Rolf Sander 2kWIN Mario Slawik 2kWIN Fabian Krull 2kWIN Christoph Schuster 1k
33. Michael Drewitz 1kWIN Andreas Bader 1kLOSS Marco Silles 1DLOSS Johannes Gocke 1kWIN Jonas Sorgalla 3kLOSS Kirsten Grimm 1k
34. Michael Goetze 1kLOSS Andreas Buethe 1kWIN Martin Hershoff 1kLOSS Kirsten Grimm 1kLOSS Christian Weiss 2kWIN Andre Sieber 3k
35. Lennart Bonke 1kLOSS Fabian Krull 3kLOSS Andreas Bader 1kWIN Hendrik Reinke 3kWIN Andre Sieber 3kLOSS Johannes Gocke 1k
36. Christoph Schuster 1kLOSS Sebastian Heuchler 1kWIN Nikolaus Gruenbichler 3kLOSS Rolf Sander 2k
37. Rolf Bensel 2kWIN Wolfgang Groll 5kWIN Mario Slawik 2kWIN Ulrike Schmidt 3kWIN Thomas Brucksch 1kLOSS Pierre-Alain Chamot 1D
38. Nikolaus Gruenbichler 3kWIN Dennis Fischer 4kLOSS Christoph Schuster 1kWIN Tim Fink 5kWIN Fabian Krull 3kWIN Jonas Sorgalla 3k
39. Martin Hershoff 1kLOSS Christian Weiss 2kLOSS Michael Goetze 1k
40. Thomas Brucksch 1kLOSS Holger Maerz 1kLOSS Matthias Knoepke 1kLOSS Jonas Sorgalla 3kLOSS Rolf Bensel 2kLOSS Wolfgang Groll 5k
41. Fabian Krull 3kWIN Lennart Bonke 1kLOSS Rolf Sander 2kLOSS Andre Sieber 3kLOSS Nikolaus Gruenbichler 3kWIN Steffi Hebsacker 3k
42. Andre Sieber 3kWIN Valentin Mueller 3kWIN Karen Schomberg 2kWIN Fabian Krull 3kLOSS Lennart Bonke 1kLOSS Michael Goetze 1k
43. Jonas Sorgalla 4kWIN Steffi Hebsacker 3kWIN Tarik Cinal 2kWIN Thomas Brucksch 1kLOSS Michael Drewitz 1kLOSS Nikolaus Gruenbichler 3k
44. Valentin Mueller 3kLOSS Andre Sieber 3kWIN Steffi Hebsacker 3kLOSS Axel Limbach 3kWIN Ludger Bechler 4kWIN Ulrike Schmidt 3k
45. Axel Limbach 3kLOSS Tarik Cinal 2kWIN Denis Weber 6kWIN Valentin Mueller 3kWIN Ulrike Schmidt 3kLOSS Christian Weiss 1k
46. Hendrik Reinke 3kLOSS Ulrike Schmidt 3kWIN Ludger Bechler 3kLOSS Lennart Bonke 1k
47. Wolfgang Groll 5kLOSS Rolf Bensel 3kLOSS Tim Fink 5kWIN Arthur Boehm 5kWIN Ingmar Schwarz 5kWIN Thomas Brucksch 1k
48. Karen Schomberg 3kLOSS Ludger Bechler 4kLOSS Andre Sieber 3kWIN Tarik Cinal 2k
49. Simon Erll 4kWIN Ulrich Zaender 4kWIN Ingmar Schwarz 5kWIN Ludger Bechler 4k
50. Ulrike Schmidt 3kWIN Hendrik Reinke 3kLOSS Johannes Gocke 1kLOSS Rolf Bensel 3kLOSS Axel Limbach 3kLOSS Valentin Mueller 3k
51. Ludger Bechler 4kWIN Karen Schomberg 2kLOSS Hendrik Reinke 3kLOSS Simon Erll 4kLOSS Valentin Mueller 3kWIN Michael Sue 5k
52. Mario Slawik 3kLOSS Rolf Sander 2kLOSS Rolf Bensel 3kLOSS Dennis Fischer 4kLOSS Steffi Hebsacker 3kWIN Peter Schaefer 6k
53. Tim Fink 5kWIN Michael Sue 5kWIN Wolfgang Groll 5kLOSS Nikolaus Gruenbichler 3k
54. Ulrich Zaender 4kLOSS Simon Erll 4kLOSS Michael Sue 5kWIN Yvonne Limbach 7kWIN Philipp Ebach 6kWIN Tarik Cinal 2k
55. Dennis Fischer 4kLOSS Nikolaus Gruenbichler 3kWIN Joshua Trapp 4kWIN Mario Slawik 2k
56. Steffi Hebsacker 3kLOSS Jonas Sorgalla 4kLOSS Valentin Mueller 3kWIN Mario Slawik 2kLOSS Fabian Krull 3k
57. Ingmar Schwarz 5kWIN Karl_Heinz Sarges 6kLOSS Simon Erll 4kWIN Michael Sue 5kLOSS Wolfgang Groll 5k
58. Tarik Cinal 2kWIN Axel Limbach 3kLOSS Jonas Sorgalla 4kLOSS Karen Schomberg 3kLOSS Gereon Knott 1DLOSS Ulrich Zaender 4k
59. Michael Sue 5kLOSS Tim Fink 5kWIN Ulrich Zaender 4kLOSS Ingmar Schwarz 5kWIN Karl_Heinz Sarges 6kLOSS Ludger Bechler 4k
60. Philipp Ebach 6kWIN Sarah Tegtmeier 6kWIN Mario Konrath 7kWIN Denis Weber 6kLOSS Ulrich Zaender 4kWIN Joshua Trapp 4k
61. Karl_Heinz Sarges 6kLOSS Ingmar Schwarz 5kWIN Peter Schaefer 6kLOSS Michael Sue 5kWIN Denis Weber 6k
62. Denis Weber 6kWIN Angela Merz 10kLOSS Axel Limbach 3kLOSS Philipp Ebach 6kWIN Michelle Geilenberg 8kLOSS Karl_Heinz Sarges 6k
63. Joshua Trapp 4kWIN Lukas Viehof 6kLOSS Dennis Fischer 4kWIN Mario Konrath 7kWIN Arthur Boehm 5kLOSS Philipp Ebach 6k
64. Peter Schaefer 6kWIN Heiko Struss 6kLOSS Karl_Heinz Sarges 6kWIN Martin Langer 6kWIN Martin_van Wesel 6kLOSS Mario Slawik 3k
65. Martin_van Wesel 6kWIN Juergen Schoenfeld 5kLOSS Arthur Boehm 5kWIN Sarah Tegtmeier 6kLOSS Peter Schaefer 6kWIN Martin Langer 6k
66. Lukas Viehof 6kLOSS Joshua Trapp 4kLOSS Sarah Tegtmeier 6kWIN Michael Traut 9kWIN Mario Konrath 7kWIN Yvonne Limbach 7k
67. Arthur Boehm 5kLOSS Mario Konrath 7kWIN Martin_van Wesel 6kLOSS Wolfgang Groll 5kLOSS Joshua Trapp 4kLOSS Richard Haas 7k
68. Sarah Tegtmeier 6kLOSS Philipp Ebach 6kWIN Lukas Viehof 6kLOSS Martin_van Wesel 7kLOSS Martin Langer 6kWIN Sven Radetzky 8k
69. Yvonne Limbach 7kWIN Martin Langer 6kWIN Sven Radetzky 7kLOSS Ulrich Zaender 4kWIN Heiko Struss 6kLOSS Lukas Viehof 6k
70. Martin Langer 6kLOSS Yvonne Limbach 7kWIN Heiko Struss 6kLOSS Peter Schaefer 6kWIN Sarah Tegtmeier 6kLOSS Martin_van Wesel 6k
71. Michelle Geilenberg 8kWIN Jutta Vagedes 8kWIN Juergen Schoenfeld 5kWIN Sven Radetzky 8kLOSS Denis Weber 6kWIN Heiko Struss 7k
72. Richard Haas 7kLOSS Sven Radetzky 8kLOSS Klaus Wacker 8kWIN Mark-Matthias Zymla 9kWIN Juergen Schoenfeld 6kWIN Arthur Boehm 5k
73. Mario Konrath 7kWIN Arthur Boehm 5kLOSS Philipp Ebach 6kLOSS Joshua Trapp 4kLOSS Lukas Viehof 6kLOSS Hans-Ulrich Frink 9k
74. Heiko Struss 7kLOSS Peter Schaefer 6kLOSS Martin Langer 6kWIN Juergen Schoenfeld 6kLOSS Yvonne Limbach 7kLOSS Michelle Geilenberg 8k
75. Sven Radetzky 8kWIN Richard Haas 7kLOSS Yvonne Limbach 7kLOSS Michelle Geilenberg 8kWIN Jutta Vagedes 8kLOSS Sarah Tegtmeier 6k
76. Juergen Schoenfeld 6kLOSS Martin_van Wesel 7kLOSS Michelle Geilenberg 9kLOSS Heiko Struss 7kLOSS Richard Haas 7kWIN Klaus Wacker 8k
77. Jutta Vagedes 8kLOSS Michelle Geilenberg 9kWIN Steven Bors 11kWIN Klaus Wacker 8kLOSS Sven Radetzky 8kWIN Angela Merz 10k
78. Hans-Ulrich Frink 9kWIN Manuela Ramthun 7kWIN Nadine Alpers 10kWIN Ngoc_Chi Banh 10kWIN Michael Traut 10kWIN Mario Konrath 7k
79. Klaus Wacker 8kWIN Nadine Alpers 10kWIN Richard Haas 7kLOSS Jutta Vagedes 8kWIN Martina Volk 8kLOSS Juergen Schoenfeld 6k
80. Michael Traut 10kWIN Niilo Syvanen 11kWIN Ngoc_Chi Banh 10kLOSS Lukas Viehof 6kLOSS Hans-Ulrich Frink 9kWIN Mark-Matthias Zymla 9k
81. Mark-Matthias Zymla 10kLOSS Ngoc_Chi Banh 10kWIN Niilo Syvanen 11kLOSS Richard Haas 8kWIN Nadine Alpers 10kLOSS Michael Traut 10k
82. Ngoc_Chi Banh 10kWIN Mark-Matthias Zymla 9kLOSS Michael Traut 10kLOSS Hans-Ulrich Frink 9kWIN Niilo Syvanen 11kLOSS Martina Volk 8k
83. Nadine Alpers 10kLOSS Klaus Wacker 8kLOSS Hans-Ulrich Frink 10kWIN Steven Bors 11kLOSS Mark-Matthias Zymla 10kWIN Tanja Schneider 10k
84. Angela Merz 10kLOSS Denis Weber 6kWIN Valentina Matt 10kLOSS Jutta Vagedes 8k
85. Martina Volk 8kWIN Valentina Matt 10kWIN Michael Ambrosius 14kWIN Stefan Helders 12kLOSS Klaus Wacker 8kWIN Ngoc_Chi Banh 10k
86. Niilo Syvanen 11kLOSS Michael Traut 10kLOSS Mark-Matthias Zymla 10kLOSS Ngoc_Chi Banh 10kWIN Steven Bors 11k
87. Steven Bors 11kWIN Tanja Schneider 10kLOSS Jutta Vagedes 8kLOSS Nadine Alpers 10kWIN Valentina Matt 10kLOSS Niilo Syvanen 11k
88. Valentina Matt 11kLOSS Martina Volk 8kWIN Tanja Schneider 11kLOSS Angela Merz 10kLOSS Steven Bors 11kWIN Melanie Klinge 12k
89. Tanja Schneider 10kLOSS Steven Bors 11kLOSS Valentina Matt 10kWIN Manuela Ramthun 8kWIN Stefan Helders 12kLOSS Nadine Alpers 10k
90. Manuela Ramthun 8kLOSS Hans-Ulrich Frink 10kLOSS Stefan Helders 13kLOSS Tanja Schneider 11kLOSS Melanie Klinge 13kWIN Georg Kaczmarek 13k
91. Melanie Klinge 13kWIN Alex Tokarev 13kWIN Daniel Krueger 14kWIN Moritz Keilmann 13kWIN Manuela Ramthun 8kLOSS Valentina Matt 11k
92. Michael Ambrosius 13kWIN Georg Kaczmarek 14kLOSS Martina Volk 8kWIN Inga Bechler 15kWIN Daniel Krueger 14kWIN Stefan Helders 12k
93. Stefan Helders 13kWIN Moritz Keilmann 13kWIN Manuela Ramthun 7kLOSS Martina Volk 8kLOSS Tanja Schneider 10kLOSS Michael Ambrosius 13k
94. Georg Kaczmarek 14kLOSS Michael Ambrosius 14kWIN Henning Heinrich 15kWIN Niels Schomberg 13kWIN Moritz Keilmann 13kLOSS Manuela Ramthun 8k
95. Moritz Keilmann 14kLOSS Stefan Helders 13kWIN Niels Schomberg 13kLOSS Melanie Klinge 13kLOSS Georg Kaczmarek 14kWIN Marcel Keitsch 13k
96. Niels Schomberg 13kWIN Marcel Keitsch 13kLOSS Moritz Keilmann 13kLOSS Georg Kaczmarek 14kWIN Alex Tokarev 13kWIN Daniel Krueger 14k
97. Daniel Krueger 14kWIN Marco Krauss 14kLOSS Melanie Klinge 13kWIN Alex Tokarev 13kLOSS Michael Ambrosius 13kLOSS Niels Schomberg 13k
98. Alex Tokarev 14kLOSS Melanie Klinge 14kWIN Marcel Keitsch 13kLOSS Daniel Krueger 14kLOSS Niels Schomberg 14kWIN Sergej Pauls 15k
99. Marcel Keitsch 13kLOSS Niels Schomberg 13kLOSS Alex Tokarev 13kWIN Marco Krauss 15kWIN Henning Heinrich 14kLOSS Moritz Keilmann 14k
100. Henning Heinrich 15kWIN Sergej Pauls 16kLOSS Georg Kaczmarek 14kWIN Andreas Voelker 13kLOSS Marcel Keitsch 13kWIN Marco Krauss 15k
101. Sergej Pauls 16kLOSS Henning Heinrich 15kWIN Sancho Grothoff 18kWIN Sabrina Jahnke 17kWIN Inga Bechler 15kLOSS Alex Tokarev 14k
102. Andreas Voelker 13kLOSS Henning Heinrich 15k
103. Marco Krauss 15kLOSS Daniel Krueger 14kLOSS Inga Bechler 16kLOSS Marcel Keitsch 13kJIGO Sabrina Jahnke 17kLOSS Henning Heinrich 15k
104. Inga Bechler 16kWIN Markus Kruse 17kWIN Marco Krauss 14kLOSS Michael Ambrosius 14kLOSS Sergej Pauls 16kLOSS Sabrina Jahnke 17k
105. Sabrina Jahnke 18kWIN David Broeskamp 18kWIN Markus Kruse 17kLOSS Sergej Pauls 16kJIGO Marco Krauss 15kWIN Inga Bechler 16k
106. Manuel Kaszub 18kWIN Marcus Loeffler 20kWIN David Broeskamp 18kWIN Sancho Grothoff 19kWIN Fabrice Chamot 20kWIN Markus Kruse 18k
107. Sancho Grothoff 18kWIN Fabrice Chamot 20kLOSS Sergej Pauls 16kLOSS Manuel Kaszub 19kWIN Markus Kruse 17kJIGO Anne Boettger 18k
108. Markus Kruse 18kLOSS Inga Bechler 16kLOSS Sabrina Jahnke 18kWIN David Broeskamp 19kLOSS Sancho Grothoff 19kLOSS Manuel Kaszub 18k
109. David Broeskamp 19kLOSS Sabrina Jahnke 18kLOSS Manuel Kaszub 20kLOSS Markus Kruse 18kLOSS Anne Boettger 19kWIN Fabrice Chamot 21k
110. Marcus Loeffler 21kLOSS Manuel Kaszub 20kLOSS Fabrice Chamot 20kWIN Kevin Helders 19k
111. Anne Boettger 19kWIN Jan Schomberg 23kWIN Kevin Helders 19kWIN Fabrice Chamot 20kWIN David Broeskamp 19kJIGO Sancho Grothoff 18k
112. Fabrice Chamot 20kLOSS Sancho Grothoff 19kWIN Marcus Loeffler 20kLOSS Anne Boettger 19kLOSS Manuel Kaszub 18kLOSS David Broeskamp 19k
113. Kevin Helders 19kWIN Naomi Bensel 20kLOSS Anne Boettger 20kLOSS Marcus Loeffler 21kWIN Thomas Metzing 19kWIN Jan Schomberg 23k
114. Thomas Metzing 19kWIN Vivien Helders 19kWIN Jan Schomberg 23kWIN Naomi Bensel 21kLOSS Kevin Helders 20kWIN Felix Fankhaenel 20k
115. Vivien Helders 19kLOSS Thomas Metzing 20kWIN Naomi Bensel 20kWIN Jan Schomberg 24kWIN Felix Fankhaenel 20kWIN Pietje Kroll 26k
116. Jan Schomberg 24kLOSS Anne Boettger 20kLOSS Thomas Metzing 19kLOSS Vivien Helders 19kWIN Vanessa Helders 21kLOSS Kevin Helders 19k
117. Naomi Bensel 21kLOSS Kevin Helders 19kLOSS Vivien Helders 20kLOSS Thomas Metzing 19kWIN Pietje Kroll 26kLOSS Vanessa Helders 21k
118. Alexander Kerwer 19kWIN Felix Fankhaenel 20kWIN Pietje Kroll 26kWIN Vanessa Helders 20k
119. Felix Fankhaenel 20kLOSS Alexander Kerwer 20kLOSS Vanessa Helders 21kWIN Pietje Kroll 26kLOSS Vivien Helders 19kLOSS Thomas Metzing 19k
120. Vanessa Helders 21kWIN Pietje Kroll 25kWIN Felix Fankhaenel 20kLOSS Alexander Kerwer 19kLOSS Jan Schomberg 24kWIN Naomi Bensel 21k
121. Pietje Kroll 25kLOSS Vanessa Helders 21kLOSS Alexander Kerwer 20kLOSS Felix Fankhaenel 20kLOSS Naomi Bensel 21kLOSS Vivien Helders 19k

Friendly go rating made by kovarex. - Page generated in 0.2274 seconds