Football European Champions League 2016/2017 - Winner Real Madrid (ESP) 12th
Holder Real Madrid (ESP) from Men CL 2016.Europa League 2016-2017
Final, played at Millenium Stadium, Cardiff, attendance: 65,842.
dateteam 1scoreteam 2HT
Sat 03.06.1719:45Real MadridESP4-1Juventus TorinoITA1-1
1-0 Cristiano Ronaldo 20' 1-1 Mario Mandzukic 27' 2-1 Casemiro 61' 3-1 Cristiano Ronaldo 64' 4-1 Marco Asensio 90' YC+RC: Juan Cuadrado (Juventus) 84'. Referee: Felyx Brych, Germany.

Semi-Finals (1/2)

Draw 21.04.2017 at 12:00 CET.
datesteam 1leg 1leg 2team 2HT1HT2aggr.rem.DN
04.05,10.05Real MadridESP3-01-2Atletico MadridESP------4-2 1.
03.05,09.05AS Monaco FCFRA0-21-2Juventus TorinoITA------1-4 2.

Quarter-Finals (1/4)

Draw 17.03.2017 at 12:00 CET.
datesteam 1leg 1leg 2team 2HT1HT2aggr.rem.DN
12.04,18.04Atletico MadridESP1-01-1Leicester CityENG1-01-02-1 1.
Leg 1: 1-0 Antoine Griezmann 28' pen. att. 51,423 Referee: Jonas Eridksson, Sweden. Leg 2: 1-0 Saul Niguez 26' 1-1 Jamie Vardy 61' att. 31,548 Referee: Gianluca Rocchi, Italy.
12.04,19.04Borusia DortmundGER2-31-3AS Monaco FCFRA0-20-23-6 2.
Leg 1: postponned for 22 hours after atack to bus of Borussia. 0-1 Kylian Mbappe 19' 0-2 Sven Bender 35'OG 1-2 Ousmane Dembele 57' 1-3 Kylian Mbappe 79' 2-3 Shinji Kagawa 84' pen. miss: Fabinho (Mon) 17' att. 65,849 Referee: Daniele Orsato, Italy. Leg 2: 0-1 Kylian Mbappe 3' 20- Radamel Falcao 17' 1-2 MArco Reus 48' 1-3 Vaelre Germain 81' att. 17,125 Refree: Damir Skomina, Slovenia.
11.04,19.04Juventus TorinoITA3-00-0FC BarcelonaESP2-00-03-0 3.
Leg 1: 1-0 2-0 Paulo Dybala 7' 22' 3-0 Giorgio Chiellini 55' att. 41,092 Referee: Szymon Marcinika, Poland Leg 2: att. 96,290. Referee: Bjoern Kuipers, Netherlands.
12.04,19.04Bayern MunchenGER1-22-2Real MadridESP1-00-03-6aet4.
Leg 1: 1-0 Arturo Vidal 25' 1-1 1-2 Cristiano Ronaldo 47' 77' pen. miss: Arturo Vidal (BaY) 45' YC+RC: Javier Matinez (Bay) 61' att. 70,000 Referee: Nivola Rizzoli, Italy. Leg 2: 1-0 Robert Lewandowski 53' pen. 1-1 Cristiano Ronaldo 76' 2-1 Sergio Ramos 78'OG 2-2 2-3 Cristiano Ronaldo 105' 110' 2-4 Marco Asensio 112' YC+RC: Arturo Vidal (Bay) 84' att. 78,346 Referee: Viktor Kassai, Hungary.

Eight-Finals (1/8)

Draw 12.12.2016 at 12:00 CET.
Pot 1: Winners - first match away. Pot 2: Runners-up - first match at home.
Draw restrictions: teams from same acossiatioan nad same group can not be drawn to play each other.
datesteam 1leg 1leg 2team 2HT1HT2aggr.rem.
21.02,15.03Manchester CityENG5-31-3AS Monaco FCFRA1-20-26-6AGR
15.02,07.03Real MadridESP3-13-1SSC NapoliITA1-10-16-2
14.02,08.03Benfica LisboaPOR1-00-4Borusia DortmundGER0-00-11-4
15.02,07.03Bayern MunchenGER5-15-1ArsenalENG1-10-110-2
22.02,14.03FC PortoPOR0-20-1Juventus TorinoITA0-00-10-3
21.02,15.03Bayer LeverkusenGER2-40-0Atletico MadridESP0-20-02-4
14.02,08.03Paris Saint-GermainFRA4-01-6FC BarcelonaESP2-00-25-6
22.02,14.03Sevilla FCESP2-10-2Leicester CityENG1-00-12-3

Groups Round

5 teams from Non-Champions Path and 5 teams from Champions Path.
Group Apwdlgfgag+-
1. ArsenalENG1442018:6+12
2. Paris Saint-GermainFRA1233013:7+6
3. Ludogorets RazgradBUL30336:15-9
4. FC BaselSUI20243:12-9
TeamPariArseBaseLudo
Paris Saint-Germain---1:13:02:2
Arsenal2:2---2:06:0
FC Basel1:21:4---1:1
Ludogorets Razgrad1:32:30:0---
Arsenal and Paris Saint-Germain and advanced to Eight-Finals (1/8).
Ludogorets Razgrad advanced to Sixteen-Finals of Europa League 2016-2017.
datesteam 1scoresteam 2HT
13.09,06.12Paris Saint-GermainFRA1-12-2ArsenalENG1-01-1
13.09,06.12FC BaselSUI1-10-0Ludogorets RazgradBUL0-10-0
28.09,23.11ArsenalENG2-04-1FC BaselSUI2-02-0
28.09,23.11Ludogorets RazgradBUL1-32-2Paris Saint-GermainFRA1-11-0
19.10,01.11Paris Saint-GermainFRA3-02-1FC BaselSUI1-01-0
19.10,01.11ArsenalENG6-03-2Ludogorets RazgradBUL2-02-2
Group Bpwdlgfgag+-
1. SSC NapoliITA1132111:8+3
2. Benfica LisboaPOR822210:100
3. Besiktas IstanbulTUR71419:14-5
4. Dynamo KyivUKR51238:6+2
TeamBenfSSCDynaBesi
Benfica Lisboa---1:21:01:1
SSC Napoli4:2---0:02:3
Dynamo Kyiv0:21:2---6:0
Besiktas Istanbul3:31:11:1---
Besiktas Istanbul advanced to Sixteen-Finals of Europa League 2016-2017.
datesteam 1scoresteam 2HT
13.09,06.12Benfica LisboaPOR1-13-3Besiktas IstanbulTUR1-03-0
13.09,06.12Dynamo KyivUKR1-20-0SSC NapoliITA1-20-0
28.09,23.11SSC NapoliITA4-22-1Benfica LisboaPOR1-00-0
28.09,23.11Besiktas IstanbulTUR1-10-6Dynamo KyivENG1-00-4
19.10,01.11SSC NapoliITA2-31-1Besiktas IstanbulTUR1-20-0
19.10,01.11Dynamo KyivRUS0-20-1Benfica LisboaPOR0-10-1
Group Cpwdlgfgag+-
1. FC BarcelonaESP1550120:4+16
2. Manchester CityENG923112:10+3
3. Borusia MonhengladbachGER51235:12-7
4. Celtic GlasgowSCO30335:16-11
TeamBarcMancBoruCelt
FC Barcelona---4:04:07:0
Manchester City3:1---4:01:1
Borusia Monhengladbach1:21:1---1:1
Celtic Glasgow0:23:30:2---
FC Barcelona and Manchester City advanced to Eight-Finals (1/8).
Borusia Monhengladbach advanced to Sixteen-Finals of Europa League 2016-2017.
dateteam 1scoresteam 2HT
13.09,06.12FC BarcelonaESP7-02-0Celtic GlasgowSCO2-01-0
14.09,06.12Manchester CityENG4-01-1Borusia MonhengladbacGER2-01-1
28.09,23.11Borusia MonhengladbacGER1-20-4FC BarcelonaESP1-00-1
28.09,23.11Celtic GlasgowSCO3-31-1Manchester CityENG2-21-1
19.10,01.11FC BarcelonaESP4-01-3Manchester CityENG1-01-1
19.10,01.11Celtic GlasgowSCO0-21-1Borusia MonhengladbacGER0-01-0
Group Dpwdlgfgag+-
1. Atletico MadridESP134116:2+4
2. Bayern MunchenGER1240214:6+8
3. RostovRUS61326:11-5
4. PSV EindhovenNED20244:11-7
TeamBayeAtleRostPSV
Bayern Munchen---1:05:04:1
Atletico Madrid1:0---1:12:0
Rostov3:20:1---2:2
PSV Eindhoven1:20:10:0---
Atletico Madrid and Bayern Munchen advanced to Eight-Finals (1/8).
Rostov advanced to Sixteen-Finals of Europa League 2016-2017.
dateteam 1scoresteam 2HT
13.09,06.12Bayern MunchenGER5-02-3RostovRUS2-01-1
13.09,06.12PSV EindhovenNED0-10-2Atletico MadridESP0-10-0
28.09,23.11Atletico MadridESP1-00-1Bayern MunchenGER0-10-1
28.09,23.11RostovRUS2-20-0PSV EindhovenNED2-20-0
19.10,01.11Bayern MunchenGER4-12-1PSV EindhovenNED2-11-1
19.10,01.11RostovRUS0-11-1Atletico MadridESP0-01-1
Group Epwdlgfgag+-
1. AS Monaco FCFRA113219:7+2
2. Bayer LeverkusenGER102408:4+4
3. Tottenham HotspurENG72136:60
4. CSKA MoskvaRUS30335:11-6
TeamCSKABayeTottMona
CSKA Moskva---1:10:11:1
Bayer Leverkusen2:2---0:03:0
Tottenham Hotspur3:10:1---1:2
AS Monaco FC3:01:12:1---
AS Monaco FC and Bayer Leverkusen advanced to Eight-Finals (1/8).
Tottenham Hotspur advanced to Sixteen-Finals of Europa League 2016-2017.
dateteam 1scoresteam 2HT
14.09,07.12Bayer LeverkusenGER2-21-1CSKA MoskvaRUS2-21-0
14.09,07.12Tottenham HotspurENG1-21-2AS Monaco FCFRA1-20-0
27.09,22.11CSKA MoskvaRUS0-11-3Tottenham HotspurENG0-01-2
27.09,22.11AS Monaco FCFRA1-10-3Bayer LeverkusenGER0-00-1
18.10,02.11CSKA MoskvaRUS1-10-3AS Monaco FCFRA1-00-3
18.10,02.11Bayer LeverkusenGER0-01-0Tottenham HotspurENG0-00-0
Group Fpwdlgfgag+-
1. Borusia DortmundGER1442021:9+12
2. Real MadridESP1233016:10+6
3. Legia WarszawaPOL41159:24-15
4. Sporting CP LisboaPOR31055:8-3
TeamRealBoruSporLegi
Real Madrid---2:022:15:1
Borusia Dortmund2:2---1:08:4
Sporting CP Lisboa1:21:2---2:0
Legia Warszawa3:30:61:0---
Borusia Dortmund and Real Madrid advanced to Eight-Finals (1/8).
Legia Warszawa advanced to Sixteen-Finals of Europa League 2016-2017.
datesteam 1scoresteam 2HT
14.09,07.12Real MadridESP2-12-1Sporting CP LisboaPOR0-01-0
14.09,07.12Legia WarszawaPOL0-64-8Borusia DortmundGER0-32-5
27.09,22.11Borusia DortmundGER2-22-2Real MadridESP1-10-1
27.09,22.11Sporting CP LisboaPOR2-00-1Legia WarszawaPOL2-00-1
18.10,02.11Real MadridESP5-13-3Legia WarszawaPOL3-12-1
18.10,02.11Sporting CP LisboaPOR1-20-1Borusia DortmundGER0-20-1
Group Gpwdlgfgag+-
1. Leicester CityENG134117:6+1
2. FC PortoPOR113219:3+6
3. FC KoebenhavnDEN92317:2+5
4. FC BruggeBEL00062:14-12
TeamLeicPortBrugKope
Leicester City---1:02:11:0
FC Porto5:0---1:01:1
FC Brugge0:31:2---0:2
FC Koebenhavn0:00:04:0---
Leicester City and FC Porto advanced to Eight-Finals (1/8).
FC Koebenhavn advanced to Sixteen-Finals of Europa League 2016-2017.
datesteam 1scoresteam 2HT
14.09,07.12FC PortoPOR1-10-0FC KoebenhavnDEN1-00-0
14.09,07.12FC BruggeBEL0-31-2Leicester CityENG0-20-2
27.09,22.11Leicester CityENG1-00-5FC PortoPOR1-00-3
27.09,22.11FC KoebenhavnDEN4-02-0FC BruggeBEL0-02-0
18.10,02.11Leicester CityENG1-00-0FC KoebenhavnDEN0-00-0
18.10,02.11FC BruggeBEL1-20-1FC PortoPOR1-00-1
Group Hpwdlgfgag+-
1. Juventus TorinoITA1442011:2+9
2. Sevilla FCESP113217:3+4
3. Olympique LyonnaisFRA82225:3+2
4. Dinamo ZagrebCRO00060:15-15
TeamJuveOlymSeviDina
Juventus Torino---1:10:02:0
Olympique Lyonnais0:1---0:03:0
Sevilla FC1:31:0---4:0
Dinamo Zagreb0:40:10:1---
Juventus Torino and Sevilla FC advanced to Eight-Finals (1/8).
Olympique Lyonnais advanced to Sixteen-Finals of Europa League 2016-2017.
datesteam 1scoresteam 2HT
14.09,07.12Juventus TorinoITA0-03-1Sevilla FCESP0-01-1
14.09,07.12Olympique LyonnaisFRA3-01-0Dinamo ZagrebCRO1-00-0
27.09,22.11Sevilla FCESP1-00-0Olympique LyonnaisFRA0-00-0
27.09,22.11Dinamo ZagrebCRO0-40-2Juventus TorinoITA2-00-0
18.10,02.11Olympique LyonnaisFRA0-11-1Juventus TorinoITA0-00-1
18.10,02.11Dinamo ZagrebCRO0-10-4Sevilla FCESP0-10-1

Draw Groups

Pot 1: Real Madrid (ESP-CL) 176.12, FC Barcelona (ESP) 159.142, Leicester City (ENG) 15.256, Bayern Munchen (GER) 163.025, Juventus Torino (ITA) 107.087, Sport Lisboa e Benfica (POR) 116.616, Paris Saint-Germain (FRA).
Pot 2: Ateltico Madrid (ESP-3) 144.142, Borussia Dortmund (GER-2) 110.035, Arsenal (ENG-2) 105, 256, Sevilla (ESP-LE) 95.642, Napoli (ITA-2) 90.087, Bayer Leverkusen (GER-3) 89.035.
Pot 2-3: Basel (SUI) 87.755, Tottenham Hotspur (ENG-3) 74.256.
Pot 3: Dynamo Kyiv (UKR) 65.976, Olimpique Lyon (FRA-2) 63.09.
Pot 3-4: PSV Eindhoven (NED) 57.112, Sportin Clube de Portugal (POR-2) 51.616, Club Brugge (BEL) 43.000.
Pot 4: Besiktas Istanbul (TUR) 34.920.

Play-Off

Draw 05 August 2016. After Leg 2 of Round 3.
datesteam 1Leg 1Leg 2team 2HT1HT2agr.rem.
Champions Path
17.08.16,23.08.16Ludogorets RazgradBUL2-02-2Viktoria PilzenCZE0-0---4-2
17.08.16,23.08.16Celtic GlasgowSCO5-20-2Hapoel Beer ShevaISR3-0---5-4
16.08.16,24.08.16FC KoebenhavnDEN1-01-1APOEL NicosiaCYP1-0---2-1
17.08.16,23.08.16DundalkIRL0-21-1Legia WarszawaPOL0-0---1-3
16.08.16,24.08.16Dinamo ZagrebGEO0-12-1Red Bull SalzburgAUT0-0---3-2aet
Second leg after extra time.
Non-Champions Path
PO: 1. Manchester City (ENG) 99.256, 2. Porto (POR) 92.616, 3. Villareal (ESP) 60,142, 7. Borussia Moenchengladbach (GER) 42,035, 8. Roma (ITA) 41.587.
16.08.16,24.08.16Steaua BucurestiROU0-50-1Manchester CityENG0-2---0-6
17.08.16,23.08.16PortoPOR1-13-0RomaITA0-1---1-4
16.08.16,24.08.16Ajax AmsterdamNED1-11-4RostovRUS1-1---2-5
16.08.16,24.08.16Young Boys BernSUI1-31-6Borussia MoenchengladbachGER0-1---2-9
17.08.16,23.08.16VillarealESP1-20-1MonacoFRA1-1---1-3

Round 3

Draw 15 July 2016 12:00 in Nyon, Switzerland between Leg 1 and Leg 2 of Round 2. Seeding - best team of a pair from Round 2.
Teams from this Round: 1. Olympiacos Piraeus (GRE) 70.940, 2. Viktoria Pilzen (CZE) 44.585, 14.Astra Giurgiu (ROU) 11.076.
datesteam 1Leg 1Leg 2team 2HT1HT2agr.rem.
Champions Path - Group 1
27.07.16,02.08.16RosenborgNOR2-10-3APOEL NicosiaCYP2-00-02-4
26.07.16,02.08.16Dinamo ZagrebGEO2-01-0Dinamo TbilisiGEO2-01-03-0
27.07.16,03.08.16Olympiacos PiraeusGRE0-00-1Hapoel Beer ShevaISR0-00-00-1
27.07.16,03.08.16FC AstanaKAZ1-11-2Celtic GlasgowSCO1-00-12-3
27.07.16,03.08.16TrencinSVK0-10-0Legia WarszawaPOL0-00-00-1
Champions Path - Group 2
26.07.16,02.08.16Viktoria PilzenCZE0-01-1Qarabag FKAZE0-00-11-1AGR
27.07.16,03.08.16Astra GiurgiuROU1-10-3FC KoebenhavnDEN1-00-31-4
26.07.16,02.08.16BATE BorisovBLR1-00-3DundalkIRL0-00-11-3
26.07.16,02.08.16Ludogorets RazgradBUL2-24-2Crvena Zvezda BeogradSRB1-02-16-4aet
26.07.16,03.08.16Partizani TiraneALB0-10-2Red Bull SalzburgAUT0-00-00-3
Non-Champions Path
Seeded: 4. Shakhtar Donetsk (UKR) 81.976, 5. Ajax Amsterdam (NED) 58.112, 6. Anderlecht Brussels (BEL) 54.000, 9. Fenerbahce Istanbul (TUR) 40.920, 10.Sparta Praha (CZE) 40.585. Unseeded: 11.PAOK Thessaloniki (GRE) 37.440, 12.Steaua Bucuresti (ROU) 36.576, 13.Monaco (FRA) 36.549, 14.Young Boys Bern (SUI) 24.755, 15.Rostov (RUS) 11.716.
26.07.16,03.08.16Ajax AmsterdamNED1-12-1PAOK ThessalonikiGRE0-11-13-2
26.07.16,03.08.16Sparta PrahaCZE1-10-2Steaua BucurestiROU1-00-11-3
26.07.16,03.08.16Shakhtar DonetskUKR2-00-2Young Boys BernSUI1-00-02-22-4p
26.07.16,03.08.16RostovRUS2-22-0Anderlecht BrusselsBEL1-11-04-2
27.07.16,03.08.16Fenerbahce IstanbulTUR2-11-3MonacoFRA1-10-23-4

Round 2

Draw 20 June 2016 12:00 in Nyon, Switzerland along with Draw for Round 1.
datesteam 1Leg 1Leg 2team 2HT1HT2agr.rem.
Group 1
12.07.16,19.07.16Qarabag FKAZE2-01-1F91 DudelangeLUX2-00-03-1
12.07.16,19.07.16Hapoel Beer ShevaISR3-20-0FC SheriffARM1-10-03-2
13.07.16,20.07.16Olimpija LjubljanaSLO3-43-2TrencinSVK2-42-26-6AWG
12.07.16,19.07.16Red Bull SalzburgAUT1-02-0FK LiepajaLAT0-01-03-0
12.07.16,20.07.16FK Vardar SkopjeMKD1-22-3Dinamo ZagrebCRO0-21-03-5
Group 2
12.07.16,19.07.16The New SaintsWAL0-00-3APOEL NicosiaCYP0-00-00-3
12.07.16,19.07.16Zrinjski MostarBIH1-10-2Legia WarszawaPOL0-00-11-3
13.07.16,19.07.16Ludogorets RazgradBUL2-03-0Mladost PodgoricaMNE2-01-05-0
12.07.16,19.07.16Dinamo TbilisiGEO2-01-1Alashkert FCARM0-01-03-1
13.07.16,20.07.16Zalgiris VilniusLTU0-01-2FC AstanaKAZ0-00-11-2
13.07.16,20.07.16Partizani TiraneSRB1-11-1Ferencvaros BudapestHUN0-01-12-23-1p
Group 3
12.07.16,19.07.16BATE BorisovBLR2-02-2Seinaejoen JKFIN1-02-14-2
12.07.16,19.07.16VallettaMLT1-21-2Crvena Zvezda BeogradSRB1-01-12-4
13.07.16,20.07.16RosenborgNOR3-12-3IFK NorrkoepingSWE0-01-05-4
13.07.16,19.07.16DundalkIRL1-12-2FH HafnarfjordurISL0-00-13-3AWG
12.07.16,20.07.16Lincoln Red Imps FCGIB1-00-3Celtic GlasgowSCO0-00-31-3
13.07.16,19.07.16CrusadersNIR0-30-6FC KoebenhavnDEN0-20-20-9

Round 1

Draw 20 June 2016 12:00 in Nyon, Switzerland along with Draw for Round 2.
datesteam 1scoresteam 2HT1HT2agr.rem.
28.06.16,06.07.16Flora TallinnEST2-10-2Lincoln Red Imps FCGIB1-00-12-3
28.06.16,05.07.16The New SaintsWAL2-13-0Tre Penne GalazzanoSMR2-11-05-1
28.06.16,05.07.16VallettaMLT1-01-2B36 TorshavnFAR0-01-12-2AGR
28.06.16,05.07.16FC Santa ColomaAND0-00-3Alashkert FCARM0-00-10-3
Todor66
football index
index Champions
Champions League 2022-2023
Men CL 2023 Qualification
Champions League 2021-2022
Men CL 2022 Qualification
Champions League 2020-2021
Men CL 2021 Qualification
Champions League 2019-2020
Men CL 2020 Qualification
Champions League 2018-2019
Men CL 2019 Qualification
Champions League 2017-2018
Champions League 2016-2017
Champions League 2015-2016
Champions League 2014-2015
Champions League 2013-2014
Champions League 2012-2013
Champions League 2011-2012
Champions League 2010-2011
Champions League 2009-2010
Champions League 2008-2009
Champions League 2007-2008
Champions League 2006-2007
Champions League 2005-2006
Champions League 2004-2005
Champions League 2003-2004
Champions League 2002-2003
Champions League 2001-2002
Champions League 2000-2001
Champions League 1999-2000
Champions League 1998-1999
Champions League 1997-1998
Champions League 1996-1997
Champions League 1995-1996
Champions League 1994-1995
Champions League 1993-1994
Champions League 1992-1993
Champions League 1991-1992
Champions Cup
Champions Cup 1991-1992
Champions Cup 1990-1991
Champions Cup 1988-1989
Champions Cup 1987-1988
Champions Cup 1986-1987
Champions Cup 1985-1986
Champions Cup 1984-1985
Champions Cup 1983-1984
Champions Cup 1982-1983
Champions Cup 1981-1982
Champions Cup 1980-1981
Champions Cup 1980-1981
Champions Cup 1979-1980
Champions Cup 1977-1978
Champions Cup 1976-1977
Champions Cup 1975-1976
Champions Cup 1974-1975
Champions Cup 1973-1974
Champions Cup 1973-1974
Champions Cup 1971-1972
Champions Cup 1970-1971
Champions Cup 1969-1970
Champions Cup 1968-1969
Champions Cup 1967-1968
Champions Cup 1966-1967
Champions Cup 1965-1966
Champions Cup 1964-1965
Champions Cup 1963-1964
Champions Cup 1962-1963
Champions Cup 1961-1962
Champions Cup 1960-1961
Champions Cup 1959-1960
Champions Cup 1958-1959
Champions Cup 1957-1958
Champions Cup 1956-1957
Champions Cup 1955-1956
----------------
Europa League 2020-2021
Europa League 2019-2020
Europa League 2018-2019
Europa League 2017-2018
Europa League 2016-2017
Europa League 2015-2016
Europa League 2015
Europa League 2014
Europa League 2014
Europa League 2013
Europa League 2012
Europa League 2011
Europa League 2010
-----------------
Champions League 2021-2022
Men CL 2022 Qualification
.

Prepared and maintained by Todor Krastev

todor1966@yahoo.com
Last updated: 19 Jul 2022
Facebook Todor Krastev

Quantcast