Shopping cart

Saving..

Edit match video

Edit match settings

Who starts to play?

Runouts
Innings
Highbreaks

Set playing sequence

Write a comment

Follow
You need to log in to perform this action

Share this page

February 11 - February 12, 2026

VI Kolejka sezon Zimowo-Wiosenny

8-Ball

Add players

Please wait...

Create player

Please wait...

New players will be added to your members section.

Results  

#NameMatches (won/lost)Frames (won/lost)Win percentage Points
1 Poland Jacek Kaczmarek
9 (9/0) 38 (31/7)
82%
100
2 Poland Marcin Dzwoniarek
9 (7/2) 36 (27/9)
75%
80
3 Philippines Stanisław Trzęsała
8 (7/1) 29 (23/6)
79%
70
3 Poland Tomasz Klatka
8 (7/1) 36 (22/14)
61%
70
5 Poland Piotr Bereza
7 (5/2) 29 (18/11)
62%
50
5 Poland Kazimierz Olejniczak
7 (6/1) 27 (19/8)
70%
50
5 Poland Dominik Świercz
7 (5/2) 31 (20/11)
65%
50
5 Poland Damian Jurek
7 (5/2) 25 (17/8)
68%
50
9 Poland Łukasz Jezierski
6 (4/2) 28 (15/13)
54%
40
Show more
9 Poland Błażej Fi
6 (3/3) 23 (13/10)
57%
40
9 Poland Łukasz Bialek
6 (4/2) 20 (12/8)
60%
40
9 Poland Zbigniew Folant
6 (3/3) 23 (14/9)
61%
40
9 Poland Dawid Sucharski
6 (3/3) 20 (10/10)
50%
40
9 Poland Alwin Pawłowski
6 (4/2) 22 (13/9)
59%
40
9 Poland Adam Dwornik
6 (3/3) 21 (11/10)
52%
40
9 Poland Łukasz Pawlak
6 (4/2) 25 (16/9)
64%
40
17 Poland Marcin Jezierski
5 (3/2) 21 (10/11)
48%
30
17 Haiti Pawel Raabe
5 (3/2) 19 (11/8)
58%
30
19 Poland Tomasz Winsze
5 (3/2) 19 (11/8)
58%
20
19 Poland Robert Wiewiórski
5 (2/3) 20 (10/10)
50%
20
19 Poland Mateusz Janiak
5 (3/2) 19 (10/9)
53%
20
19 Poland Rafał Stasiak
5 (2/3) 17 (7/10)
41%
20
19 Poland Łukasz K-aa
5 (2/3) 17 (8/9)
47%
20
19 Poland Maciej Ziemniak
5 (2/3) 17 (8/9)
47%
20
25 Poland Paweł Kaczor
5 (1/4) 17 (5/12)
29%
10
25 Poland Bartłomiej Przybyl
5 (1/4) 19 (7/12)
37%
10
25 Poland Krzysztof Szumiński
5 (1/4) 19 (7/12)
37%
10
25 Poland Valentino Burger
5 (1/4) 18 (4/14)
22%
10
25 Poland Lorenzo Dolinski
5 (1/4) 15 (3/12)
20%
10
25 Poland Marcel kaczor
5 (1/4) 15 (3/12)
20%
10
31 Poland Jakub Olejniczak
5 (0/5) 15 (0/15)
0%
10
31 Poland Hennesey Kozlowski
5 (0/5) 16 (1/15)
6%
10
31 Poland Mariusz Zduniak
5 (0/5) 17 (2/15)
12%
10
31 Poland Armando Paczkowski
5 (0/5) 15 (0/15)
0%
10
31 Canada Maserati Doliński
5 (0/5) 15 (0/15)
0%
10
31 Poland Marcel Ziemniak
5 (0/5) 17 (2/15)
12%
10
Starts Feb 11, 2026, 4:15 PM Until Feb 12, 2026 (local time)
Entry open from Feb 6, 2026, 12:00 AM (local time)
Entry deadline Feb 11, 2026, 4:00 PM (local time)
Organizer Amnezja Kalisz
Rankings Kaliska Liga Bilarda Sezon Zimowo-Wiosenny
Format Round robin (36 Participants)
Race to 3
Handicap No handicap
More info
KALISKA LIGA BILARDOWA
REGULAMIN ROZGRYWEK

1. Organizator
Organizatorem Kaliskiej Ligi Bilardowej (KLB) jest Fundacja Amnezja Sport Center.

2. Termin rozgrywek
1. Rozgrywki Kaliskiej Ligi Bilardowej odbywają się w każdą środę przez cały rok.
2. Rok kalendarzowy podzielony jest na cztery niezależne cykle rozgrywkowe:
zimowo-wiosenny,
wiosenno-letni,
letnio-jesienny,
jesienno-zimowy.
3. Każdy cykl stanowi odrębną klasyfikację ligową i rozliczany jest niezależnie.

3. Uczestnicy
1. W rozgrywkach KLB mogą brać udział wszyscy chętni zawodnicy, bez względu na wiek, narodowość oraz poziom umiejętności gry.
2. Udział w lidze oznacza akceptację niniejszego regulaminu.

4. Opłaty i nagrody
A. Opłata startowa
1. Opłata startowa wynosi 35 zł i musi zostać uiszczona przed rozpoczęciem rozgrywek u organizatora.
B. Nagrody
1. Nagrody tygodniowe:
100 zł – za zajęcie 1. miejsca,
50 zł – za zajęcie 2. miejsca.
2. Po zakończeniu każdego cyklu trzech najlepszych zawodników klasyfikacji generalnej otrzymuje puchary.
Uwaga!
Wysokość opłaty startowej jak również wypłacanych nagród może ulec zmianie, o czym organizator zobowiązany jest do poinformowania zawodników przed rozpoczęciem turnieju.

5. Zgłoszenia i harmonogram
1. Wszystkie turnieje KLB rozgrywane są w środy.
2. Zgłoszenia na turniej przyjmowane są najpóźniej do godz. 16:00 w dniu rozgrywek.
3. Zapisy możliwe są:
za pośrednictwem aplikacji CueScore,
osobiście w klubie.
4. Zawodnicy zobowiązani są do stawienia się w sali gier najpóźniej do godz. 18:00.
5. Zawodnik, który nie stawi się do godz. 18:00, może zostać dopuszczony do gry wyłącznie za zgodą Sędziego Głównego, o ile nie zakłóci to przebiegu turnieju.
6. Każde rozpoczęte 30 minut spóźnienia skutkuje walkowerem:
po godz. 18:00 – walkower w pierwszym meczu grupowym,
kolejne 30 minut – walkower w drugim meczu grupowym.
7. W przypadku nieobecności obu zawodników walkower przechodzi na kolejny mecz grupowy.
8. W uzasadnionych przypadkach Sędzia Główny ma prawo zmienić modus pojedynczego meczu lub całej grupy.

6. System rozgrywek
1. Podział zawodników na grupy odbywa się losowo przez system CueScore, bez rozstawień.
2. Faza grupowa rozgrywana jest systemem każdy z każdym, do 3 wygranych partii (BO5).
Liczba grup:
do 24 zawodników – 4 grupy
25–30 zawodników – 5 grup
31–36 zawodników – 6 grup
37–49 zawodników – 7 grup
50 i więcej zawodników – 8 grup
3. Dla każdej grupy przydzielone są dwa stoły.
4. Za prawidłowy przebieg rozgrywek w grupie (kolejność meczów, zgłaszanie wyników) odpowiada:
zawodnik z numerem 1 w grupie,
w przypadku jego nieobecności – zawodnik z numerem 2.
O kolejności w grupie decydują:
1. liczba punktów,
2. bilans partii,
3. wynik meczu bezpośredniego,
4. dogrywka na czarnej bili – lepszy z 3 partii.

7. Faza pucharowa
1. Do fazy pucharowej awansuje 16 zawodników:
zawodnicy z miejsc 1–2 w grupach,
zawodnicy z 3 miejsca w grupie z najlepszym bilansem do uzupełnienia pełnej szesnastki w fazie pucharowej. W przypadku równego bilansu decyduje dogrywka na czarnej bili (BO3).
2. Losowanie par fazy pucharowej odbywa się przez system CueScore.
Modus meczów:
1/8 i 1/16 finału – BO5
1/4 i 1/2 finału – BO7
finał – BO9

8. Punktacja
Zawodnicy otrzymują punkty rankingowe, które stanowią podstawę klasyfikacji ligowej w danym cyklu.

9. Zachowanie przy stole i etyka gry
1. Zabrania się wszelkich działań zakłócających koncentrację przeciwnika lub przebieg meczu, w szczególności:
głośnych rozmów, śmiechu i okrzyków podczas tury przeciwnika,
udzielania podpowiedzi i rad bez zgody przeciwnika (zakaz coachingu),
głośnego komentowania zagrań własnych i przeciwnika,
stania przy stole lub w linii wzroku zawodnika wykonującego uderzenie,
celowego opóźniania gry.
2. Zawodników obowiązuje zachowanie zasad fair play zarówno w trakcie, jak i po zakończeniu meczu.
3. Organizator lub Sędzia Główny może udzielić zawodnikowi ostrzeżenia za niesportowe zachowanie.
4. Po otrzymaniu dwóch ostrzeżeń zawodnik może zostać:
ukarany walkowerem,
wykluczony z meczu lub całego turnieju.

10. Postanowienia końcowe
1. W sprawach nieujętych w niniejszym regulaminie decyzję podejmuje Sędzia Główny.
2. Decyzje sędziego są ostateczne i niepodważalne.
3. Organizator zastrzega sobie prawo do wprowadzenia zmian organizacyjnych niezbędnych do sprawnego przeprowadzenia rozgrywek.

Round-robin standings

Group A Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Tomasz Klatka 5 5 0 0 15 5 10 0 0 0 0.75 5
2 Łukasz Pawlak 5 4 0 1 14 6 8 0 0 0 0.7 4
3 Zbigniew Folant 5 3 0 2 13 6 7 0 0 0 0.684 3
4 Łukasz K-aa 5 2 0 3 8 9 -1 0 0 0 0.471 2
5 Marcel kaczor 5 1 0 4 3 12 -9 0 0 0 0.2 1
6 Jakub Olejniczak 5 0 0 5 0 15 -15 0 0 0 0 0
Group B Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Kazimierz Olejniczak 5 5 0 0 15 3 12 0 0 0 0.833 5
2 Piotr Bereza 5 4 0 1 14 5 9 0 0 0 0.737 4
3 Marcin Jezierski 5 3 0 2 10 11 -1 0 0 0 0.476 3
4 Robert Wiewiórski 5 2 0 3 10 10 0 0 0 0 0.5 2
5 Paweł Kaczor 5 1 0 4 5 12 -7 0 0 0 0.294 1
6 Marcel Ziemniak 5 0 0 5 2 15 -13 0 0 0 0.118 0
Group C Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Marcin Dzwoniarek 5 4 0 1 14 3 11 0 0 0 0.824 4
2 Łukasz Jezierski 5 4 0 1 14 10 4 0 0 0 0.583 4
3 Pawel Raabe 5 3 0 2 11 8 3 0 0 0 0.579 3
4 Mateusz Janiak 5 3 0 2 10 9 1 0 0 0 0.526 3
5 Krzysztof Szumiński 5 1 0 4 7 12 -5 0 0 0 0.368 1
6 Hennesey Kozlowski 5 0 0 5 1 15 -14 0 0 0 0.063 0
Group D Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Damian Jurek 5 4 0 1 13 3 10 0 0 0 0.813 4
2 Alwin Pawłowski 5 4 0 1 12 6 6 0 0 0 0.667 4
3 Błażej Fi 5 3 0 2 11 7 4 0 0 0 0.611 3
4 Tomasz Winsze 5 3 0 2 11 8 3 0 0 0 0.579 3
5 Valentino Burger 5 1 0 4 4 14 -10 0 0 0 0.222 1
6 Mariusz Zduniak 5 0 0 5 2 15 -13 0 0 0 0.118 0
Group E Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Stanisław Trzęsała 5 5 0 0 15 0 15 0 0 0 1 5
2 Łukasz Bialek 5 4 0 1 12 5 7 0 0 0 0.706 4
3 Dawid Sucharski 5 3 0 2 10 7 3 0 0 0 0.588 3
4 Maciej Ziemniak 5 2 0 3 8 9 -1 0 0 0 0.471 2
5 Lorenzo Dolinski 5 1 0 4 3 12 -9 0 0 0 0.2 1
6 Maserati Doliński 5 0 0 5 0 15 -15 0 0 0 0 0
Group F Ranking method
Pos Name Played Win Tie Lose ws ls sd RO Lags Bonus avg Pts
1 Jacek Kaczmarek 5 5 0 0 15 3 12 0 0 0 0.833 5
2 Dominik Świercz 5 4 0 1 14 7 7 0 0 0 0.667 4
3 Adam Dwornik 5 3 0 2 11 7 4 0 0 0 0.611 3
4 Rafał Stasiak 5 2 0 3 7 10 -3 0 0 0 0.412 2
5 Bartłomiej Przybyl 5 1 0 4 7 12 -5 0 0 0 0.368 1
6 Armando Paczkowski 5 0 0 5 0 15 -15 0 0 0 0 0

Schedule

UPDATED Experience the new tournament page! Try Beta version
Waiting
Playing
Finished

Round 1

Race to 3
1-A   
Poland
Marcel Kaczor
Poland
Zbigniew Folant
Wed 17:32 
2-A   
Poland
Łukasz Pawlak
Poland
Tomasz Klatka
Wed 18:37 
3-A   
Poland
Jakub Olejniczak
Poland
Łukasz K-aa
Wed 18:36 
4-B   
Poland
Kazimierz Olejniczak
Poland
Marcel Ziemniak
Wed 18:32 
5-B   
Poland
Piotr Bereza
Poland
Robert Wiewiórski
Wed 20:22 
6-B   
Poland
Paweł Kaczor
Poland
Marcin Jezierski
Wed 17:47 
7-C   
Poland
Hennesey Kozlowski
Poland
Łukasz Jezierski
Wed 17:41 
8-C   
Poland
Mateusz Janiak
Haiti
Pawel Raabe
Wed 17:19 
9-C   
Poland
Krzysztof Szumiński
Poland
Marcin Dzwoniarek
Wed 20:20 
10-D   
Poland
Błażej Fi
Poland
Mariusz Zduniak
Wed 20:59 
11-D   
Poland
Damian Jurek
Poland
Valentino Burger
Wed 20:24 
12-D   
Poland
Tomasz Winsze
Poland
Alwin Pawłowski
Wed 19:12 
13-E   
Poland
Maciej Ziemniak
Poland
Lorenzo Dolinski
Wed 20:56 
14-E   
Poland
Łukasz Bialek
Philippines
Stanisław Trzęsała
Wed 19:30 
15-E   
Canada
Maserati Doliński
Poland
Dawid Sucharski
Wed 18:35 
16-F   
Poland
Jacek Kaczmarek
Poland
Dominik Świercz
Wed 20:57 
17-F   
Poland
Adam Dwornik
Poland
Rafał Stasiak
Wed 17:39 
18-F   
Poland
Armando Paczkowski
Poland
Bartłomiej Przybyl
Wed 17:44 

Round 2

Race to 3
19-A   
Poland
Marcel Kaczor
Poland
Tomasz Klatka
Wed 19:58 
20-A   
Poland
Zbigniew Folant
Poland
Łukasz K-aa
Wed 18:21 
21-A   
Poland
Łukasz Pawlak
Poland
Jakub Olejniczak
Wed 18:36 
22-B   
Poland
Kazimierz Olejniczak
Poland
Robert Wiewiórski
Wed 17:39 
23-B   
Poland
Marcel Ziemniak
Poland
Marcin Jezierski
Wed 20:57 
24-B   
Poland
Piotr Bereza
Poland
Paweł Kaczor
Wed 19:13 
25-C   
Poland
Hennesey Kozlowski
Haiti
Pawel Raabe
Wed 17:19 
26-C   
Poland
Łukasz Jezierski
Poland
Marcin Dzwoniarek
Wed 19:05 
27-C   
Poland
Mateusz Janiak
Poland
Krzysztof Szumiński
Wed 17:42 
28-D   
Poland
Błażej Fi
Poland
Valentino Burger
Wed 21:17 
29-D   
Poland
Mariusz Zduniak
Poland
Alwin Pawłowski
Wed 19:11 
30-D   
Poland
Damian Jurek
Poland
Tomasz Winsze
Wed 17:46 
31-E   
Poland
Maciej Ziemniak
Philippines
Stanisław Trzęsała
Wed 20:58 
32-E   
Poland
Lorenzo Dolinski
Poland
Dawid Sucharski
 
33-E   
Poland
Łukasz Bialek
Canada
Maserati Doliński
Wed 18:36 
34-F   
Poland
Jacek Kaczmarek
Poland
Rafał Stasiak
Wed 19:18 
35-F   
Poland
Dominik Świercz
Poland
Bartłomiej Przybyl
Wed 19:19 
36-F   
Poland
Adam Dwornik
Poland
Armando Paczkowski
Wed 19:18 

Round 3

Race to 3
37-A   
Poland
Marcel Kaczor
Poland
Łukasz K-aa
Wed 19:28 
38-A   
Poland
Tomasz Klatka
Poland
Jakub Olejniczak
Wed 18:58 
39-A   
Poland
Zbigniew Folant
Poland
Łukasz Pawlak
Wed 19:40 
40-B   
Poland
Kazimierz Olejniczak
Poland
Marcin Jezierski
Wed 18:33 
41-B   
Poland
Robert Wiewiórski
Poland
Paweł Kaczor
Wed 18:32 
42-B   
Poland
Marcel Ziemniak
Poland
Piotr Bereza
Wed 20:52 
43-C   
Poland
Hennesey Kozlowski
Poland
Marcin Dzwoniarek
Wed 20:58 
44-C   
Haiti
Pawel Raabe
Poland
Krzysztof Szumiński
Wed 18:16 
45-C   
Poland
Łukasz Jezierski
Poland
Mateusz Janiak
Wed 20:32 
46-D   
Poland
Błażej Fi
Poland
Alwin Pawłowski
Wed 19:47 
47-D   
Poland
Valentino Burger
Poland
Tomasz Winsze
Wed 19:59 
48-D   
Poland
Mariusz Zduniak
Poland
Damian Jurek
Wed 19:11 
49-E   
Poland
Maciej Ziemniak
Poland
Dawid Sucharski
Wed 19:09 
50-E   
Philippines
Stanisław Trzęsała
Canada
Maserati Doliński
Wed 19:06 
51-E   
Poland
Lorenzo Dolinski
Poland
Łukasz Bialek
Wed 17:48 
52-F   
Poland
Jacek Kaczmarek
Poland
Bartłomiej Przybyl
Wed 19:18 
53-F   
Poland
Rafał Stasiak
Poland
Armando Paczkowski
Wed 17:44 
54-F   
Poland
Dominik Świercz
Poland
Adam Dwornik
Wed 20:23 

Round 4

Race to 3
55-A   
Poland
Marcel Kaczor
Poland
Jakub Olejniczak
Wed 18:58 
56-A   
Poland
Łukasz K-aa
Poland
Łukasz Pawlak
Wed 19:28 
57-A   
Poland
Tomasz Klatka
Poland
Zbigniew Folant
Wed 17:32 
58-B   
Poland
Kazimierz Olejniczak
Poland
Paweł Kaczor
Wed 17:41 
59-B   
Poland
Marcin Jezierski
Poland
Piotr Bereza
Wed 19:13 
60-B   
Poland
Robert Wiewiórski
Poland
Marcel Ziemniak
Wed 20:22 
61-C   
Poland
Hennesey Kozlowski
Poland
Krzysztof Szumiński
Wed 19:07 
62-C   
Poland
Marcin Dzwoniarek
Poland
Mateusz Janiak
Wed 20:51 
63-C   
Haiti
Pawel Raabe
Poland
Łukasz Jezierski
Wed 19:54 
64-D   
Poland
Błażej Fi
Poland
Tomasz Winsze
Wed 20:50 
65-D   
Poland
Alwin Pawłowski
Poland
Damian Jurek
Wed 18:24 
66-D   
Poland
Valentino Burger
Poland
Mariusz Zduniak
Wed 18:50 
67-E   
Poland
Maciej Ziemniak
Canada
Maserati Doliński
Wed 19:07 
68-E   
Poland
Dawid Sucharski
Poland
Łukasz Bialek
Wed 17:22 
69-E   
Philippines
Stanisław Trzęsała
Poland
Lorenzo Dolinski
Wed 19:29 
70-F   
Poland
Jacek Kaczmarek
Poland
Armando Paczkowski
Wed 20:23 
71-F   
Poland
Bartłomiej Przybyl
Poland
Adam Dwornik
Wed 17:41 
72-F   
Poland
Rafał Stasiak
Poland
Dominik Świercz
Wed 19:19 

Round 5

Race to 3
73-A   
Poland
Marcel Kaczor
Poland
Łukasz Pawlak
Wed 20:57 
74-A   
Poland
Jakub Olejniczak
Poland
Zbigniew Folant
Wed 19:02 
75-A   
Poland
Łukasz K-aa
Poland
Tomasz Klatka
Wed 19:29 
76-B   
Poland
Kazimierz Olejniczak
Poland
Piotr Bereza
Wed 21:03 
77-B   
Poland
Paweł Kaczor
Poland
Marcel Ziemniak
Wed 19:57 
78-B   
Poland
Marcin Jezierski
Poland
Robert Wiewiórski
Wed 17:40 
79-C   
Poland
Hennesey Kozlowski
Poland
Mateusz Janiak
Wed 17:58 
80-C   
Poland
Krzysztof Szumiński
Poland
Łukasz Jezierski
Wed 17:42 
81-C   
Poland
Marcin Dzwoniarek
Haiti
Pawel Raabe
Wed 20:50 
82-D   
Poland
Błażej Fi
Poland
Damian Jurek
Wed 18:24 
83-D   
Poland
Tomasz Winsze
Poland
Mariusz Zduniak
Wed 17:46 
84-D   
Poland
Alwin Pawłowski
Poland
Valentino Burger
Wed 20:59 
85-E   
Poland
Maciej Ziemniak
Poland
Łukasz Bialek
Wed 18:30 
86-E   
Canada
Maserati Doliński
Poland
Lorenzo Dolinski
Wed 19:07 
87-E   
Poland
Dawid Sucharski
Philippines
Stanisław Trzęsała
Wed 17:48 
88-F   
Poland
Jacek Kaczmarek
Poland
Adam Dwornik
Wed 19:20 
89-F   
Poland
Armando Paczkowski
Poland
Dominik Świercz
Wed 19:20 
90-F   
Poland
Bartłomiej Przybyl
Poland
Rafał Stasiak
Wed 19:20 

Last sixteen

Race to 3
91   
Poland
Tomasz Klatka
Poland
Błażej Fi
Wed 23:43 
92   
Poland
Dominik Świercz
Poland
Łukasz Bialek
Wed 23:45 
93   
Poland
Kazimierz Olejniczak
Poland
Alwin Pawłowski
Wed 22:54 
94   
Poland
Adam Dwornik
Poland
Marcin Dzwoniarek
Wed 22:54 
95   
Poland
Damian Jurek
Poland
Zbigniew Folant
Wed 23:43 
96   
Poland
Łukasz Jezierski
Philippines
Stanisław Trzęsała
Wed 23:41 
97   
Poland
Piotr Bereza
Poland
Łukasz Pawlak
Wed 23:42 
98   
Poland
Dawid Sucharski
Poland
Jacek Kaczmarek
Wed 23:42 

Quarter final

Race to 3
99   
Poland
Tomasz Klatka
Poland
Dominik Świercz
Wed 23:45 
100   
Poland
Kazimierz Olejniczak
Poland
Marcin Dzwoniarek
Wed 22:54 
101   
Poland
Damian Jurek
Philippines
Stanisław Trzęsała
Wed 23:44 
102   
Poland
Piotr Bereza
Poland
Jacek Kaczmarek
Wed 23:45 

Semi final

Race to 3
103   
Poland
Tomasz Klatka
Poland
Marcin Dzwoniarek
Thu 01:25 
104   
Philippines
Stanisław Trzęsała
Poland
Jacek Kaczmarek
Wed 23:45 

Final

Race to 3
105   
Poland
Marcin Dzwoniarek
Poland
Jacek Kaczmarek
Thu 01:26 

Comments

Chat ()
Last message from:
    Please log in to comment

    Participants