⇧
⇩
Login
Login
Registration
Password Reminder
News
Analytics
The skill of players in different countries
The skill of players in different federal districts
The skill of players in different regions of Russia
The skill of players in different cities of Russia
TTFR Ranking Analytics Demographics Report
ITTF Ranking Analytics Demographics Report
Righties versus Lefties
Attack versus Defense
Shakehand vs penhold
The most promising young table tennis players: Men
The most promising young table tennis players: Women
A competition analysis of the single disciplines in table tennis
A competition analysis of the double disciplines in table tennis
Most common scores in table tennis
Rankings
Women (TTFR)
Men (TTFR)
Calculation of raniking points
Women (ITTF)
Men (ITTF)
Videos
Russian matches
International matches
Video search
List of tournaments
Weird videos
Training videos
Educational videos
Historical videos
Disabled athletes
Youtube channels
Photo
Weird pictures
Athlet Photos
User Photos
Paralympic Table Tennis
History of table tennis
Information
Table Tennis Rules
Assigning Titles in Table Tennis
List of tournaments ITTF
Search for match results
User profiles
Sportsmen, who manage their profiles
Sportswomen, who manage their profiles
Tests
Language
Русский
English
2016 Polish Junior and Cadet Open (Poland, Wladyslawowo, 29.05.2016-29.05.2016)
Player
All
Abdulla Mohammed
Abraamian Elizabet
Abusev Artur
Albalooshi Abdulla
Albalushi Salah
Alblooshi Essa
Alguetti Adar
Alguetti Gal
Alguetti Sharon
Alkhouskaya Ulyana
Almohaiseni Abdulla
Amato Antonino
Amorim Vitor
Andrade Raquel
Andras Csaba
Armanini Elisa
Artemenko Nikita
Asazu Aoto
Balcerzak Marcin
Baltushite Marharyta
Bartoszek Julia
Batista Ines
Beh Kun Ting
Bergand Filippa
Bergstrom Emil
Bhanja Ronit
Blaskova Zdena
Blazejewicz Zuzanna
Bogdanova Nadezhda
Bogie Roel
Borowski Dominik
Both Levente
Both Oliver
Brat Adam
Brzyska Anna
Buben Vlastimil
Bundesmann Anne
Calange Harsha Vardhini
Cechova Katerina
Cernota Filip
Cerza Matteo
Chakavaya Tatsiana
Chen Sofia Lu
Chernoray Daria
Chirita Cristian
Christensen Thor
Chrzaszcz Wojciech
Chwojko Jagoda
Clapa Andreea
Dari Helga
Daunarovich Pavel
Delasa Marcella
Dervinyte Aiste
Devarajan Ananth
Diaconu Adina
Diaz Adriana
Dilling Andreas
Dosz Slawomir
Doval Ilka
Drab Matus
Drabant Anita
Dragoman Andreea
Dumitrescu Cristina
Dyszkiewicz Gabriela
Dziadek Kamil
Edvinsson Jennie
Ender Sarah
Engemann Gerrit
Eriksson Sofie
Fadeev Kirill
Felkel Grzegorz
Francisco Jose Pedro
Friedrich Christian
Frigiolini Nicholas
Friis Martin
Front Erika
Fuchs Sandra
Georgsson Vilmer
Gilewska Dominika
Goi Rui Xuan
Golla Marco
Gomes Goncalo
Grebnev Maksim
Grela Artur
Grela Pawel
Grininger Thomas
Gronowski Wojciech
Grzesinska Zuzanna
Gualdi Matteo
Gutschi Martin
Hajok Caroline
Harasztovich Fanni
Henin Valentin
Hennig Katarzyna
Hennig Sven
Hippler Tobias
Hohmeier Nils
Holmsten Ellen
Horgen Sarah
Hristova Kalina
Hudusan Andreea
Hurloi Vlad
Hutter Balazs
Ilieva Ivet
Isakov Ilya
Ivanco Felix
Ivonin Denis
Jaiswal Varuni
Jankowski Jakub
Jokic Tijana
Juhasz Patrik
Juodelis Osvaldas
Kahraman Betul Nur
Kaim Julia
Kammerer Janina
Kanamitsu Koyo
Kashiwa Takeru
Katsman Lev
Kayama Yu
Kazantseva Kristina
Kisel Darya
Kiselev Maksim
Kjellson Hanna
Klee Sophia
Klos Patrik
Kobayashi Hiromu
Kocal Aybala
Koefoed Nicoline
Koh Kai Xin Pearlyn
Kolasa Szymon
Kolish Anastasia
Kolodziejczyk Maciej
Kopecki Andrzej
Kortchinski Ilia
Kotarski Maciej
Kotov Anton
Kotowski Tomasz
Koziol Sandra
Krasikova Anna
Krzywniak Filip
Krzywniak Jakub
Kubik Maciej
Kulakceken Simay
Kulczycki Samuel
Kumar Nikhil
Kunats Heorhi
Kwapis Kuba
Kwiatkowska Elzbieta
Lahoti Harshvardhan
Lalak Karolina
Laurenti Jamila
Lesiv Rimas
Levajac Dimitrije
Levenko Andreas
Li Tiago
Linev Pavel
Lis Daniel
Lis Martyna
Lu Hua Yu
Lubin Hubert
Lundstrom Annika
Lupulesku Izabela
Makowski Kacper
Malachowski Michal
Malanina Maria
Manukyan Emilia
Martinko Jiri
Martinko Tomas
Martins Raquel
Menger Andjela
Mescieri Sofia
Miastowski Maksymilian
Michalczyk Artur
Mikkelsen Rasmus
Miklaszewska Maja
Mischek Karoline
Miszkurka Jakub
Mladin Paul
Molnar David
Molnar Istvan
Moregard Truls
Mosconi Veronica
Muntean Maria
Muskantor Rebecca
Nagypal Marta
Nalepa Kamil
Nath Kaushani
Naumi Alex
Nemaciuc Mihai
Nilsen Nora
Nilsson Melker
Nino Martina
Oprea Dragos Florin
Oyebode John
Ozkaya Gul Pembe
Panagitgun Yanapong
Pande Siddhesh
Pang Yew En Koen
Paskevicius Renaldas
Paszek Agata
Petas Kacper
Petric Ivona
Petrovova Nikita
Piciulin Gabriele
Pietrzak Agnieszka
Pihkala Arttu
Pinto Daniele
Plaeasu Mihaela
Plaian Tania
Pletea Cristian
Polansky Tomas
Pop Mihai
Popescu Luiza
Promberger Jonas
Promberger Lena
Puppo Andrea
Pytlikova Tereza
Radovic Filip
Razinskyte Vanesa
Riliskyte Emilija
Riliskyte Kornelija
Rinderer Daniel
Roncallo Valentina
Roose Alma
Rosner Verena
Rossi Carlo
Rukletsov Vladislav
Sahin Zihni
Santos Marta
Santos Vitoria
Sarhan Zubair
Saritapirak Monapsorn
Satkeviciute Erika
Savill Luke
Sawettabut Jinnipa
Schlie Jonah
Schreiner Franziska
Seker Alican
Selvakumar Selena
Sevcikova Marketa
Shah Manush Utpalbhai
Sidorenko Vladimir
Silva Paulo
Simkute Ieva
Sinkarova Dasa
Sipos Rares
Skirmantas Benas
Slazak Julia
Slezakova Stanislava
Soderlund Simon
Sokolowska Joanna
Sokolowski Lukasz
Spelbus Florin
Stankevicius Medardas
Steif Noah
Stepanova Gabriela
Stumper Kay
Surjan Sabina
Szczuka Agata
Tailakova Mariia
Terezkova Jana
Thakkar Manav Vikash
Thimon Jonathan
Tiefenbrunner Laura
Timafalvi Gergo
Tiutriumov Aleksandr
Togami Shunsuke
Tokarczyk Karolina
Toma Darius
Tonghioiu Stefan
Trigolos Daria
Trink Michael
Tsiarokhin Andrei
Tu Wenna
Uchnast Agata
Ulucak Batuhan
Urbanowicz Kamil
Vakhliayeva Kastiaryna
Valenta Jan
Varga Krisztina
Verakultawan Purit
Vignjevic Dragana
Wachowiak Lukasz
Walaszek Przemyslaw
Walloe Sophie
Wederlich Damian
Wegrzyn Anna
Wegrzyn Katarzyna
Wereszczaka Anna
Werner Jakub
Wieckowska Julia
Wirlmann Jule
Wisniewski Karol
Witkowski Jakub
Wojtyla Norbert
Wolf Jennie
Xu Jannik
Yarushin Nikita
Yigenler Abdullah
Yilmaz Ozge
Yilmaz Tugay
Yu Zong Jun Gerald
Zajac Kacper
Zakrzewska Agata
Zamfir Mihai
Zandecki Jan
Ziller Thomas
Zironova Ekaterina
Zlatilova Jessica
Country
All
Австрия
Англия
Белоруссия
Болгария
Венгрия
Германия
Дания
Индия
Италия
Литва
Нидерланды
Норвегия
Объединённые Арабские Эмираты
Польша
Португалия
Пуэрто-Рико
Россия
Румыния
Сербия
Сингапур
Словакия
США
Таиланд
Турция
Финляндия
Черногория
Чехия
Швеция
Япония
Category
All
Cadet Boys Doubles
Cadet Boys' Singles
Cadet Boys' Teams
Cadet Girls Doubles
Cadet Girls' Singles
Cadet Girls' Teams
Junior Boys' Doubles
Junior Boys' Singles
Junior Boys' Teams
Junior Girls' Doubles
Junior Girls' Singles
Junior Girls' Teams
«
1
2
...
13
14
15
»
Date
Etap
Player(s) 1
Player(s) 2
Score
Video
Date:
29 May 2016
Etap:
--
Kjellson Hanna
Opponent:
Sokolowska Joanna
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Muskantor Rebecca
Opponent:
Bartoszek Julia
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Kjellson Hanna
Opponent:
Stepanova Gabriela
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Muskantor Rebecca
Opponent:
Blaskova Zdena
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Kjellson Hanna
Muskantor Rebecca
Opponent:
Blaskova Zdena
Stepanova Gabriela
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Kjellson Hanna
Opponent:
Blaskova Zdena
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Muskantor Rebecca
Opponent:
Stepanova Gabriela
Score:
2:3
3:2
Video
Date:
29 May 2016
Etap:
--
Schreiner Franziska
Opponent:
Bartoszek Julia
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Tiefenbrunner Laura
Opponent:
Sokolowska Joanna
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Schreiner Franziska
Tiefenbrunner Laura
Opponent:
Bartoszek Julia
Sokolowska Joanna
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Bartoszek Julia
Opponent:
Blaskova Zdena
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Sokolowska Joanna
Opponent:
Stepanova Gabriela
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Bartoszek Julia
Sokolowska Joanna
Opponent:
Blaskova Zdena
Stepanova Gabriela
Score:
3:2
1:1
Video
Date:
29 May 2016
Etap:
--
Bartoszek Julia
Opponent:
Stepanova Gabriela
Score:
3:1
2:0
Video
Date:
29 May 2016
Etap:
--
Sokolowska Joanna
Opponent:
Blaskova Zdena
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Schreiner Franziska
Opponent:
Muskantor Rebecca
Score:
3:0
2:0
Video
Date:
29 May 2016
Etap:
--
Tiefenbrunner Laura
Opponent:
Kjellson Hanna
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Schreiner Franziska
Tiefenbrunner Laura
Opponent:
Kjellson Hanna
Muskantor Rebecca
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Schreiner Franziska
Opponent:
Kjellson Hanna
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Roncallo Valentina
Opponent:
Varga Krisztina
Score:
0:3
0:3
Video
Date:
29 May 2016
Etap:
--
Nino Martina
Opponent:
Plaian Tania
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Nino Martina
Roncallo Valentina
Opponent:
Plaian Tania
Varga Krisztina
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Opponent:
Kwiatkowska Elzbieta
Score:
3:1
2:0
Video
Date:
29 May 2016
Etap:
--
Tu Wenna
Opponent:
Miklaszewska Maja
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Tu Wenna
Opponent:
Kwiatkowska Elzbieta
Miklaszewska Maja
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Miklaszewska Maja
Opponent:
Varga Krisztina
Score:
3:0
1:1
Video
Date:
29 May 2016
Etap:
--
Kwiatkowska Elzbieta
Opponent:
Plaian Tania
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Kwiatkowska Elzbieta
Miklaszewska Maja
Opponent:
Plaian Tania
Varga Krisztina
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Miklaszewska Maja
Opponent:
Plaian Tania
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Kwiatkowska Elzbieta
Opponent:
Varga Krisztina
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Opponent:
Nino Martina
Score:
3:0
2:0
Video
Date:
29 May 2016
Etap:
--
Tu Wenna
Opponent:
Roncallo Valentina
Score:
3:2
3:0
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Tu Wenna
Opponent:
Nino Martina
Roncallo Valentina
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Opponent:
Plaian Tania
Score:
1:3
1:2
Video
Date:
29 May 2016
Etap:
--
Tu Wenna
Opponent:
Varga Krisztina
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Klee Sophia
Tu Wenna
Opponent:
Plaian Tania
Varga Krisztina
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Roncallo Valentina
Opponent:
Miklaszewska Maja
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Nino Martina
Opponent:
Kwiatkowska Elzbieta
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Roncallo Valentina
Nino Martina
Opponent:
Miklaszewska Maja
Kwiatkowska Elzbieta
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Goi Rui Xuan
Opponent:
Batista Ines
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Koh Kai Xin Pearlyn
Opponent:
Martins Raquel
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Goi Rui Xuan
Koh Kai Xin Pearlyn
Opponent:
Batista Ines
Martins Raquel
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Kisel Darya
Opponent:
Harasztovich Fanni
Score:
1:3
0:3
Video
Date:
29 May 2016
Etap:
--
Chakavaya Tatsiana
Opponent:
Nagypal Marta
Score:
2:3
0:2
Video
Date:
29 May 2016
Etap:
--
Chakavaya Tatsiana
Kisel Darya
Opponent:
Harasztovich Fanni
Nagypal Marta
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Goi Rui Xuan
Opponent:
Chakavaya Tatsiana
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Koh Kai Xin Pearlyn
Opponent:
Kisel Darya
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Goi Rui Xuan
Koh Kai Xin Pearlyn
Opponent:
Kisel Darya
Chakavaya Tatsiana
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Nagypal Marta
Opponent:
Batista Ines
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Harasztovich Fanni
Opponent:
Martins Raquel
Score:
3:0
3:1
Video
Date:
29 May 2016
Etap:
--
Harasztovich Fanni
Nagypal Marta
Opponent:
Batista Ines
Martins Raquel
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Nagypal Marta
Opponent:
Koh Kai Xin Pearlyn
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Harasztovich Fanni
Opponent:
Goi Rui Xuan
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Harasztovich Fanni
Nagypal Marta
Opponent:
Goi Rui Xuan
Koh Kai Xin Pearlyn
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Nagypal Marta
Opponent:
Goi Rui Xuan
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Martins Raquel
Opponent:
Chakavaya Tatsiana
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Batista Ines
Opponent:
Kisel Darya
Score:
2:3
0:2
Video
Date:
29 May 2016
Etap:
--
Martins Raquel
Batista Ines
Opponent:
Kisel Darya
Chakavaya Tatsiana
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Martins Raquel
Opponent:
Kisel Darya
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Opponent:
Dari Helga
Score:
3:2
2:0
Video
Date:
29 May 2016
Etap:
--
Kocal Aybala
Opponent:
Drabant Anita
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Kocal Aybala
Opponent:
Dari Helga
Drabant Anita
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Opponent:
Drabant Anita
Score:
2:3
1:2
Video
Date:
29 May 2016
Etap:
--
Lu Hua Yu
Opponent:
Ilieva Ivet
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Popescu Luiza
Opponent:
Hristova Kalina
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Lu Hua Yu
Popescu Luiza
Opponent:
Hristova Kalina
Ilieva Ivet
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Kocal Aybala
Opponent:
Ilieva Ivet
Score:
3:1
3:0
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Opponent:
Hristova Kalina
Score:
3:0
2:0
Video
Date:
29 May 2016
Etap:
--
Kocal Aybala
Yilmaz Ozge
Opponent:
Hristova Kalina
Ilieva Ivet
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Lu Hua Yu
Opponent:
Dari Helga
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Popescu Luiza
Opponent:
Drabant Anita
Score:
0:3
0:2
Video
Date:
29 May 2016
Etap:
--
Lu Hua Yu
Popescu Luiza
Opponent:
Dari Helga
Drabant Anita
Score:
0:3
0:1
Video
Date:
29 May 2016
Etap:
--
Lu Hua Yu
Opponent:
Drabant Anita
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Opponent:
Popescu Luiza
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Kocal Aybala
Opponent:
Lu Hua Yu
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Yilmaz Ozge
Kocal Aybala
Opponent:
Popescu Luiza
Lu Hua Yu
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Hristova Kalina
Opponent:
Dari Helga
Score:
3:1
1:3
Video
Date:
29 May 2016
Etap:
--
Ilieva Ivet
Opponent:
Drabant Anita
Score:
1:3
0:1
Video
Date:
29 May 2016
Etap:
--
Hristova Kalina
Ilieva Ivet
Opponent:
Drabant Anita
Dari Helga
Score:
3:1
1:0
Video
Date:
29 May 2016
Etap:
--
Hristova Kalina
Opponent:
Drabant Anita
Score:
2:3
0:1
Video
Date:
29 May 2016
Etap:
--
Ilieva Ivet
Opponent:
Dari Helga
Score:
0:3
1:1
Video
Date:
29 May 2016
Etap:
--
Lesiv Rimas
Opponent:
Hohmeier Nils
Score:
0:3
0:3
Video
Date:
29 May 2016
Etap:
--
Stankevicius Medardas
Opponent:
Hippler Tobias
Score:
1:3
0:2
Video
Date:
29 May 2016
Etap:
--
Skirmantas Benas
Opponent:
Schlie Jonah
Score:
0:3
2:1
Video
Date:
29 May 2016
Etap:
--
Polansky Tomas
Opponent:
Hutter Balazs
Score:
3:0
2:0
Video
Date:
29 May 2016
Etap:
--
Martinko Jiri
Opponent:
Xu Jannik
Score:
3:0
2:0
Video
Date:
29 May 2016
Etap:
--
Klos Patrik
Opponent:
Engemann Gerrit
Score:
0:3
1:3
Video
Date:
29 May 2016
Etap:
--
Polansky Tomas
Opponent:
Xu Jannik
Score:
3:0
3:0
Video
Date:
29 May 2016
Etap:
--
Kotowski Tomasz
Opponent:
Sipos Rares
Score:
1:3
0:2
Video
Date:
29 May 2016
Etap:
--
Nalepa Kamil
Opponent:
Pletea Cristian
Score:
3:1
1:1
Video
Date:
29 May 2016
Etap:
--
Golla Marco
Opponent:
Tonghioiu Stefan
Score:
3:2
1:0
Video
Date:
29 May 2016
Etap:
--
Kotowski Tomasz
Opponent:
Pletea Cristian
Score:
3:1
1:4
Video
Date:
29 May 2016
Etap:
--
Kanamitsu Koyo
Opponent:
Hohmeier Nils
Score:
3:1
3:1
Video
Date:
29 May 2016
Etap:
--
Asazu Aoto
Opponent:
Hippler Tobias
Score:
0:3
2:2
Video
Date:
29 May 2016
Etap:
--
Kashiwa Takeru
Opponent:
Schlie Jonah
Score:
2:3
0:2
Video
Date:
29 May 2016
Etap:
--
Kanamitsu Koyo
Opponent:
Hippler Tobias
Score:
3:2
2:0
Video
Date:
29 May 2016
Etap:
--
Asazu Aoto
Opponent:
Hohmeier Nils
Score:
3:0
3:0
Video
Date:
29 May 2016
Etap:
--
Kotowski Tomasz
Opponent:
Martinko Jiri
Score:
3:0
1:0
Video
Date:
29 May 2016
Etap:
--
Nalepa Kamil
Opponent:
Polansky Tomas
Score:
2:3
0:2
Video
Date:
29 May 2016
Etap:
--
Golla Marco
Opponent:
Klos Patrik
Score:
3:0
2:0
Video
«
1
2
...
13
14
15
»