Last match

24 september 2022 07:10 AM
Aleksandra Krunic
1 - 0
Finished
Eva Lys
Scores123 4 5
Aleksandra Krunic 6 5 - - -
Eva Lys 4 4 - - -

Stats

Last 6 matches Aleksandra Krunic stats

6 Matches
0.8 Avg set win
1.2 Avg set lost
20.5 Avg games sum in match
9.7 Avg games won in match
10.8 Avg games lost in match
4.5 Avg 1. set games won
4.2 Avg 2. set games won
6.0 Avg 3. set games won
5.5 Avg 1. set games lost
5.0 Avg 2. set games lost
2.0 Avg 3. set games lost
Won 1st set
Won 2nd set
Under/Over 2.5
Under/Over 3.5
Under/Over 4.5
Spread -0.5
Spread -1.5
Spread -2.5

Actual season matches Aleksandra Krunic stats

39 Matches
1.1 Avg set win
1.2 Avg set lost
20.2 Avg games sum in match
10.3 Avg games won in match
10.5 Avg games lost in match
4.5 Avg 1. set games won
4.7 Avg 2. set games won
4.3 Avg 3. set games won
4.8 Avg 1. set games lost
4.6 Avg 2. set games lost
4.6 Avg 3. set games lost
Won 1st set
Won 2nd set
Under/Over 2.5
Under/Over 3.5
Under/Over 4.5
Spread -0.5
Spread -1.5
Spread -2.5

Last matches

New York » US Open WTA
S
S1
S2
S3
S4
S5
G
1/16
10:40 pm
2
6
6
-
0
3
3
-
1/32
12:00 am
2
2
6
6
-
1
6
4
2
-
1: 28% 2: 72%
1/64
11:10 pm
0
4
4
-
2
6
6
-
S
S1
S2
S3
S4
S5
G
1/16
7:10 am
1
6
5
-
0
4
4
-
1/16
11:50 am
2
6
6
-
0
4
4
-
1/16
7:15 pm
2
7
6
-
0
6
1
-
1: 69% 2: 31%
1/16
2:15 pm
2
6
6
-
0
1
2
-
1: 86% 2: 14%
1/8
9:10 am
0
3
2
-
2
6
6
-
1: 50% 2: 50%
1/16
11:50 am
2
6
6
-
0
4
2
-
1: 71% 2: 29%
final
1:05 pm
0
3
3
-
2
6
6
-
1: 45% 2: 55%
1/2
11:35 am
2
6
6
-
0
2
2
-
1: 39% 2: 61%
1/4
9:05 am
0
0
1
-
2
6
6
-
1: 42% 2: 58%

Records

Season Summary Clay Hard Grass Indoors
2022 41% (19/21) 45% (9/7) 29% (4/10) 50% (6/4) -
2021 61% (25/13) 71% (10/4) 55% (6/4) 40% (2/2) -
2020 25% (1/2) 0% (0/0) 0% (0/1) - -
2019 32% (11/20) 47% (7/8) 21% (3/9) 0% (0/2) -
2018 46% (18/17) 50% (5/5) 35% (7/10) 67% (6/2) -
2017 66% (37/19) 73% (16/6) 0% (0/1) 67% (2/1) -
2016 57% (28/20) 57% (8/6) 54% (13/10) 64% (7/4) -
Summary 52% (139/112) 57% (55/36) 39% (33/45) 53% (23/15) -

Tournaments stats

Tornament Surface 2022 2021 2020 2019 2018 2017 2016
Australian Open, Qualification WTA Hard 1/64 1/16 1/64 - - 1/32 -
Roland Garros WTA Clay 1/32 1/64 1/32 1/32 1/64 - -
US Open WTA Hard 1/16 1/32 - 1/64 1/16 1/16 1/64
Wimbledon WTA Grass 1/64 1/4 - 1/64 1/64 - 1/64
Bastad Clay - - - 1/2 - - -
Bastad Clay - - - - - 1/4 1/16
Beijing Hard - - - - 1/8 - -
Belgrade Clay - 1/16 - - - - -
Birmingham Grass 1/8 - - - - - -
Bogota Clay 1/8 - - - - - -
Bol Clay - - - 1/4 - W -
Brisbane Hard - - - - 1/16 1/4 1/8
Bucharest Clay - - - 1/16 - - 1/16
Budapest Clay F - - - - - -
Charleston Clay - - - - - 1/32 -
Cincinnati Hard 1/16 - - - - 1/16 -
Cleveland Hard 1/16 - - - - - -
Cluj-Napoca Clay - 1/2 - - - - -
Dalian Hard - - - - - - 1/4
Dubai Hard 1/32 1/8 - - - - -
Eastbourne Grass W - - - - - -
Gstaad Clay - - - - - 1/16 -
Guangzhou Hard - - - 1/8 1/4 F -
Hamburg Clay 1/8 - - - - - -
Hong Kong Hard - - - - 1/8 - -
Indian Wells Hard 1/16 - - 1/64 - - -
Istanbul Clay - - - - - - 1/16
Karlsruhe Clay 1/16 - - - - - -
Kuala Lumpur Hard - - - - - 1/16 -
Linz Hard - 1/8 - - - - -
Lyon Hard - - 1/4 - - - -
Madrid Clay - - - 1/16 - - -
Makarska Clay 1/16 - - - - - -
Mallorca Grass - - - 1/16 - - -
Marbella Clay 1/2 - - - - - -
Melbourne Hard 1/16 - - - - - -
Miami Hard 1/32 - - - - 1/32 1/16
Montreal Hard - - - - 1/32 - -
Moscow Hard - 1/16 - - - - -
NanChang Hard - - - 1/16 - - -
New Haven Hard - - - - - 1/16 -
New York Hard - - - 1/8 - - -
Nur-Sultan Hard - 1/4 - - - - -
Palermo Clay - - - 1/8 - - -
Portoroz Hard 1/16 1/8 - - - - -
Prague Clay - - - 1/16 - - -
Rabat Clay - - - - 1/2 1/16 -
Rio de Janeiro Hard - - - - - - 1/32
Rome Clay - - - 1/16 1/8 - -
Shenzhen Hard - - - - - - 1/16
St. Petersburg Hard - 1/16 - - - - -
Sydney Hard - - - W - - -
TBA Clay - 1/16 - - - - -
Taipei City Hard - - - - - 1/16 -
Tallinn Hard 1/16 - - - - - -
Tashkent Hard - - - 1/16 - 1/4 -
Tokyo Hard - - - - - 1/4 -
Washington Hard - - - - 1/16 - -
Wuhan Hard - - - - 1/16 - -
s-Hertogenbosch Grass - - - 1/16 W - -

Last tournaments

Date Tornament Surface Round W/L Match Score
sep 2022 Tallinn Hard 1/16 Win Eva Lys 1:0
sep 2022 Portoroz Hard 1/16 Lost Jodie Burrage 0:2
sep 2022 US Open WTA Hard 1/16 Lost Ludmilla Samsonova 0:2
aug 2022 Cleveland Hard 1/16 Lost Aliaksandra Sasnovich 0:2
aug 2022 Cincinnati Hard 1/16 Lost Marie Bouzkova 0:2
jul 2022 Hamburg Clay 1/8 Lost Aliaksandra Sasnovich 0:2
jul 2022 Budapest Clay Final Lost Bernarda Pera 0:2
jun 2022 Wimbledon WTA Grass 1/64 Lost Sorana Cirstea 0:2
jun 2022 Eastbourne Grass Final Lost Lyudmyla Kichenok 0:0
jun 2022 Eastbourne Grass 1/4 Win Rebecca Marino 2:1
jun 2022 Birmingham Grass 1/8 Lost Sorana Cirstea 0:2
jun 2022 Birmingham Grass 1/8 Lost Jana Fett 0:2
may 2022 Makarska Clay 1/16 Lost Anna Karolina Schmiedlova 0:2
may 2022 Roland Garros WTA Clay 1/32 Lost Veronika Kudermetova 0:2
may 2022 Roland Garros, Qualification WTA Clay 1/16 Win Reka-Luca Jani 2:0

Rivals

Name Games Won Lost Won% Last Match
Olga Govortsova 5 5 0
100%
Won Olga Govortsova (2:0)
Sara Sorribes 5 3 2
60%
Lost Sara Sorribes (1:2)
Anastasija Sevastova 5 2 3
40%
Lost Anastasija Sevastova (0:2)
Kirsten Flipkens 4 2 2
50%
Lost Kirsten Flipkens (0:1)
Kristyna Pliskova 4 1 3
25%
Lost Kristyna Pliskova (0:2)
Kamilla Rakhimova 4 1 3
25%
Won Kamilla Rakhimova (2:0)
Elise Mertens 4 1 3
25%
Lost Elise Mertens (0:2)
Sorana Cirstea 4 1 3
25%
Lost Sorana Cirstea (0:2)
Katie Boulter 3 2 1
67%
Won Katie Boulter (2:0)
Aliaksandra Sasnovich 3 1 2
33%
Lost Aliaksandra Sasnovich (0:2)
Ajla Tomljanovic 3 1 2
33%
Lost Ajla Tomljanovic (1:2)
Johanna Konta 3 1 2
33%
Lost Johanna Konta (0:1)
Shuai Zhang 3 1 2
33%
Won Shuai Zhang (2:0)
Kaja Juvan 3 1 2
33%
Won Kaja Juvan (2:0)
Anna Karolina Schmiedlova 3 1 2
33%
Lost Anna Karolina Schmiedlova (0:2)
Bernarda Pera 3 0 3
0%
Lost Bernarda Pera (0:2)
Silvia Soler-Espinosa 2 2 0
100%
Won Silvia Soler-Espinosa (2:0)
Francesca Schiavone 2 2 0
100%
Won Francesca Schiavone (2:1)
Daria Mishina 2 2 0
100%
Won Daria Mishina (2:0)
Cindy Burger 2 2 0
100%
Won Cindy Burger (2:0)
Ana Bogdan 2 2 0
100%
Won Ana Bogdan (2:0)
Anna Bondar 2 2 0
100%
Won Anna Bondar (2:0)
Yingying Duan 2 2 0
100%
Won Yingying Duan (2:1)
Barbora Krejcikova 2 2 0
100%
Won Barbora Krejcikova (2:1)
Isabella Shinikova 2 2 0
100%
Won Isabella Shinikova (2:0)
Mona Barthel 2 2 0
100%
Won Mona Barthel (1:0)
Petra Martic 2 1 1
50%
Won Petra Martic (2:0)
Jelena Ostapenko 2 1 1
50%
Lost Jelena Ostapenko (0:2)
Christina McHale 2 1 1
50%
Lost Christina McHale (0:2)
Andrea Hlavackova 2 1 0
50%
Lost Andrea Hlavackova (0:0)
Mirjana Lucic-Baroni 2 1 1
50%
Lost Mirjana Lucic-Baroni (1:2)
Tamara Korpatsch 2 1 1
50%
Lost Tamara Korpatsch (0:2)
Reka-Luca Jani 2 1 1
50%
Won Reka-Luca Jani (2:0)
Lara Arruabarrena 2 1 1
50%
Lost Lara Arruabarrena (1:2)
Veronika Kudermetova 2 1 1
50%
Lost Veronika Kudermetova (0:2)
Lyudmyla Kichenok 2 1 0
50%
Lost Lyudmyla Kichenok (0:0)
Lesley Kerkhove 2 1 1
50%
Lost Lesley Kerkhove (0:1)
Lesia Tsurenko 2 1 1
50%
Lost Lesia Tsurenko (1:2)
Ludmilla Samsonova 2 1 1
50%
Lost Ludmilla Samsonova (0:2)
Tereza Martincova 2 1 1
50%
Lost Tereza Martincova (0:2)
Viktoriya Tomova 2 1 1
50%
Won Viktoriya Tomova (2:0)
Rebecca Sramkova 2 1 1
50%
Lost Rebecca Sramkova (0:2)
Shuko Aoyama 2 1 0
50%
Lost Shuko Aoyama (0:0)
Katerina Siniakova 2 0 2
0%
Lost Katerina Siniakova (0:2)
Julia Goerges 2 0 2
0%
Lost Julia Goerges (0:2)
Harmony Tan 2 0 2
0%
Lost Harmony Tan (1:2)
Dalma Galfi 2 0 1
0%
Lost Dalma Galfi (0:0)
Kiki Bertens 2 0 2
0%
Lost Kiki Bertens (0:2)
Victoria Azarenka 2 0 1
0%
Lost Victoria Azarenka (0:0)
Samantha Stosur 2 0 1
0%
Lost Samantha Stosur (0:0)
Anna Blinkova 2 0 2
0%
Lost Anna Blinkova (0:2)
Hayley Carter 2 0 1
0%
Lost Hayley Carter (0:1)
Anastasia Kulikova 1 1 0
100%
Won Anastasia Kulikova (2:0)
Magda Linette 1 1 0
100%
Won Magda Linette (1:0)
Xiyu Wang 1 1 0
100%
Won Xiyu Wang (2:0)
Paula Badosa 1 1 0
100%
Won Paula Badosa (1:0)
Valentini Grammatikopoulou 1 1 0
100%
Won Valentini Grammatikopoulou (2:0)
Melanie Oudin 1 1 0
100%
Won Melanie Oudin (2:1)
Ekaterina Makarova 1 1 0
100%
Won Ekaterina Makarova (2:0)
Luksika Kumkhum 1 1 0
100%
Won Luksika Kumkhum (2:0)
Ching-Wen Hsu 1 1 0
100%
Won Ching-Wen Hsu (2:0)
Mariana Duque-Marino 1 1 0
100%
Won Mariana Duque-Marino (2:0)
Beatriz Haddad Maia 1 1 0
100%
Won Beatriz Haddad Maia (2:1)
Alison Riske 1 1 0
100%
Won Alison Riske (2:0)
Rebecca Peterson 1 1 0
100%
Won Rebecca Peterson (2:0)
Jana Cepelova 1 1 0
100%
Won Jana Cepelova (2:1)
Olga Danilovic 1 1 0
100%
Won Olga Danilovic (2:0)
Daniela Seguel 1 1 0
100%
Won Daniela Seguel (2:1)
Miriam Bulgaru 1 1 0
100%
Won Miriam Bulgaru (2:0)
Anastasia Tikhonova 1 1 0
100%
Won Anastasia Tikhonova (2:0)
Giuliana Olmos 1 1 0
100%
Won Giuliana Olmos (2:0)
Yulia Putintseva 1 1 0
100%
Won Yulia Putintseva (2:0)
Elina Avanesyan 1 1 0
100%
Won Elina Avanesyan (2:0)
Roberta Vinci 1 1 0
100%
Won Roberta Vinci (2:1)
Bibiane Schoofs 1 1 0
100%
Won Bibiane Schoofs (2:0)
Jovana Jaksic 1 1 0
100%
Won Jovana Jaksic (2:0)
Andreea Mitu 1 1 0
100%
Won Andreea Mitu (2:0)
Elitsa Kostova 1 1 0
100%
Won Elitsa Kostova (2:0)
Erika Sema 1 1 0
100%
Won Erika Sema (2:0)
Conny Perrin 1 1 0
100%
Won Conny Perrin (2:1)
Anastasia Rodionova 1 1 0
100%
Won Anastasia Rodionova (2:0)
Alexandra Cadantu 1 1 0
100%
Won Alexandra Cadantu (1:0)
Yanina Wickmayer 1 1 0
100%
Won Yanina Wickmayer (2:0)
Timea Bacsinszky 1 1 0
100%
Won Timea Bacsinszky (2:1)
Elina Svitolina 1 1 0
100%
Won Elina Svitolina (2:1)
Caijsa Hennemann 1 1 0
100%
Won Caijsa Hennemann (2:0)
Yuki Naito 1 1 0
100%
Won Yuki Naito (1:0)
Tina Cvetkovic 1 1 0
100%
Won Tina Cvetkovic (2:0)
Anna Danilina 1 1 0
100%
Won Anna Danilina (2:0)
Gabriela Talaba 1 1 0
100%
Won Gabriela Talaba (2:1)
Caty McNally 1 1 0
100%
Won Caty McNally (2:0)
Aleksandra Wozniak 1 1 0
100%
Won Aleksandra Wozniak (2:0)
Daniela Hantuchova 1 1 0
100%
Won Daniela Hantuchova (2:0)
Oceane Dodin 1 1 0
100%
Won Oceane Dodin (2:0)
Ellie Halbauer 1 1 0
100%
Won Ellie Halbauer (2:0)
Lina Gjorcheska 1 1 0
100%
Won Lina Gjorcheska (2:0)
Cornelia Lister 1 1 0
100%
Won Cornelia Lister (2:0)
Alla Kudryavtseva 1 1 0
100%
Won Alla Kudryavtseva (2:0)
Carina Witthoeft 1 1 0
100%
Won Carina Witthoeft (2:0)
Camila Giorgi 1 1 0
100%
Won Camila Giorgi (2:1)
Zarina Diyas 1 1 0
100%
Won Zarina Diyas (2:1)
Basak Eraydin 1 1 0
100%
Won Basak Eraydin (2:0)
Jessica Pieri 1 1 0
100%
Won Jessica Pieri (2:0)
Sarah Beth Grey 1 1 0
100%
Won Sarah Beth Grey (1:0)
Natalia Vikhlyantseva 1 1 0
100%
Won Natalia Vikhlyantseva (2:0)
Susan Bandecchi 1 1 0
100%
Won Susan Bandecchi (2:1)
Valeriya Strakhova 1 1 0
100%
Won Valeriya Strakhova (2:0)
Yuriko Miyazaki 1 1 0
100%
Won Yuriko Miyazaki (2:0)
Grace Min 1 1 0
100%
Won Grace Min (2:1)
Rebecca Marino 1 1 0
100%
Won Rebecca Marino (2:1)
Laura Siegemund 1 1 0
100%
Won Laura Siegemund (2:0)
Sabine Lisicki 1 1 0
100%
Won Sabine Lisicki (2:0)
Eva Lys 1 1 0
100%
Won Eva Lys (1:0)
Yafan Wang 1 1 0
100%
Won Yafan Wang (2:0)
Coco Vandeweghe 1 1 0
100%
Won Coco Vandeweghe (2:1)
Marina Melnikova 1 1 0
100%
Won Marina Melnikova (2:0)
Cagla Buyukakcay 1 1 0
100%
Won Cagla Buyukakcay (2:0)
Jiajing Lu 1 1 0
100%
Won Jiajing Lu (2:0)
Tara Moore 1 1 0
100%
Won Tara Moore (2:0)
Lizette Cabrera 1 1 0
100%
Won Lizette Cabrera (2:0)
Jesika Maleckova 1 1 0
100%
Won Jesika Maleckova (2:1)
Ivana Jorovic 1 1 0
100%
Won Ivana Jorovic (2:0)
Kimiko Date 1 1 0
100%
Won Kimiko Date (2:0)
Richel Hogenkamp 1 1 0
100%
Won Richel Hogenkamp (2:0)
Viktorija Golubic 1 1 0
100%
Won Viktorija Golubic (2:0)
Alicja Rosolska 1 1 0
100%
Won Alicja Rosolska (1:0)
Daria Gavrilova 1 1 0
100%
Won Daria Gavrilova (1:0)
Johanna Larsson 1 1 0
100%
Won Johanna Larsson (2:1)
Gabriela Ruse 1 1 0
100%
Won Gabriela Ruse (2:0)
Ziva Falkner 1 1 0
100%
Won Ziva Falkner (2:0)
Natela Dzalamidze 1 0 0
0%
Lost Natela Dzalamidze (0:0)
Marie Bouzkova 1 0 1
0%
Lost Marie Bouzkova (0:2)
Polona Hercog 1 0 1
0%
Lost Polona Hercog (0:2)
Kateryna Kozlova 1 0 1
0%
Lost Kateryna Kozlova (1:2)
Eri Hozumi 1 0 1
0%
Lost Eri Hozumi (0:2)
Sara Errani 1 0 1
0%
Lost Sara Errani (0:2)
Urszula Radwanska 1 0 0
0%
Lost Urszula Radwanska (0:0)
Xinyun Han 1 0 1
0%
Lost Xinyun Han (0:2)
Anastasia Pavlyuchenkova 1 0 1
0%
Lost Anastasia Pavlyuchenkova (0:2)
Vania King 1 0 0
0%
Lost Vania King (0:0)
Priscilla Hon 1 0 1
0%
Lost Priscilla Hon (0:2)
Qiang Wang 1 0 1
0%
Lost Qiang Wang (0:2)
Karolina Muchova 1 0 1
0%
Lost Karolina Muchova (0:2)
Misaki Doi 1 0 1
0%
Lost Misaki Doi (0:2)
Cori Gauff 1 0 1
0%
Lost Cori Gauff (0:2)
Whitney Osuigwe 1 0 0
0%
Lost Whitney Osuigwe (0:0)
Jana Fett 1 0 1
0%
Lost Jana Fett (0:2)
Yaroslava Shvedova 1 0 1
0%
Lost Yaroslava Shvedova (0:2)
Agnieszka Radwanska 1 0 1
0%
Lost Agnieszka Radwanska (0:2)
Marina Erakovic 1 0 1
0%
Lost Marina Erakovic (0:2)
Kurumi Nara 1 0 1
0%
Lost Kurumi Nara (1:2)
Jelena Jankovic 1 0 1
0%
Lost Jelena Jankovic (0:2)
Ashleigh Barty 1 0 1
0%
Lost Ashleigh Barty (0:2)
Patricia Maria Tig 1 0 1
0%
Lost Patricia Maria Tig (0:2)
Carla Suarez Navarro 1 0 1
0%
Lost Carla Suarez Navarro (0:2)
Miyu Kato 1 0 1
0%
Lost Miyu Kato (0:2)
Vera Zvonareva 1 0 1
0%
Lost Vera Zvonareva (0:2)
Makoto Ninomiya 1 0 0
0%
Lost Makoto Ninomiya (0:0)
Irina-Camelia Begu 1 0 1
0%
Lost Irina-Camelia Begu (0:2)
Pauline Parmentier 1 0 1
0%
Lost Pauline Parmentier (0:2)
Mayar Sherif 1 0 1
0%
Lost Mayar Sherif (0:2)
Lucia Bronzetti 1 0 0
0%
Lost Lucia Bronzetti (0:0)
Jil Teichmann 1 0 1
0%
Lost Jil Teichmann (1:2)
Stefanie Voegele 1 0 1
0%
Lost Stefanie Voegele (0:2)
Ons Jabeur 1 0 0
0%
Lost Ons Jabeur (0:0)
Anna Klasen 1 0 0
0%
Lost Anna Klasen (0:0)
Jodie Burrage 1 0 1
0%
Lost Jodie Burrage (0:2)
Eugenie Bouchard 1 0 1
0%
Lost Eugenie Bouchard (0:2)
Jennifer Brady 1 0 1
0%
Lost Jennifer Brady (0:2)
Kristina Mladenovic 1 0 1
0%
Lost Kristina Mladenovic (0:2)
Nicole Gibbs 1 0 1
0%
Lost Nicole Gibbs (0:2)
Lucie Safarova 1 0 1
0%
Lost Lucie Safarova (0:2)
Madison Keys 1 0 1
0%
Lost Madison Keys (1:2)
Saisai Zheng 1 0 1
0%
Lost Saisai Zheng (0:2)
Amanda Anisimova 1 0 1
0%
Lost Amanda Anisimova (0:2)
Storm Sanders 1 0 1
0%
Lost Storm Sanders (0:2)
Katarzyna Kawa 1 0 0
0%
Lost Katarzyna Kawa (0:0)
Shuai Peng 1 0 1
0%
Lost Shuai Peng (0:2)
Madison Brengle 1 0 1
0%
Lost Madison Brengle (1:2)
Maria Sakkari 1 0 1
0%
Lost Maria Sakkari (0:2)
Monica Niculescu 1 0 1
0%
Lost Monica Niculescu (0:2)
Kateryna Bondarenko 1 0 1
0%
Lost Kateryna Bondarenko (0:2)
Petra Kvitova 1 0 1
0%
Lost Petra Kvitova (0:2)
Rosa Vicens 1 0 0
0%
Lost Rosa Vicens (0:0)
Claire Liu 1 0 1
0%
Lost Claire Liu (0:2)
Ana Konjuh 1 0 1
0%
Lost Ana Konjuh (1:2)
Su-Wei Hsieh 1 0 0
0%
Lost Su-Wei Hsieh (0:0)
Andrea Petkovic 1 0 1
0%
Lost Andrea Petkovic (0:2)
Jaqueline Cristian 1 0 1
0%
Lost Jaqueline Cristian (0:2)
Anett Kontaveit 1 0 1
0%
Lost Anett Kontaveit (0:2)

Calendar

Monday
Mon
Tuesday
Tue
Wednesday
Wed
Thursday
Thu
Friday
Fri
Saturday
Sat
Sunday
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2