Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add footballdatabase.eu to your ad blocking whitelist or disable your adblocking software.

×
Stefan Ristovski - Stats and titles won - 23/24
You have visited 17 page(s) today. 33 page(s) are remaining before you get blocked as a simple visitor. If you want to access more pages today, you can sign up for free.

Stefan Ristovski

22
Born on :  February 12, 1992 (32 years) at Skopje 
Nationality  : North Macedonia 
Height : 1m80
Weight : 72 kg
Best foot : Right foot
Number of international caps : 82 (2 goals)
First international goal : vs Espagne 11/06/2017
  • Stefan Ristovski

Other photos

Current season statistics (2023/2024)

19 clean sheets 34 Goals conceded
0 Goals 2 Assists
38 Played matches 3211 Minutes played
9 Yellow cards 0 Red cards
RF
Main position
Right full-back76%

Identities

Stefan Ristovski

Стефан Ристовски

Ristovski's career statisticsLast updated on 18/04/2024 at 15:01

SeasonClubLeagueContinentNat. cupsInternationalTotal
tier Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff. Games Games played Goals for goals Assists ass. Efficiency eff.
2023/2024 Dinamo Zagreb1222142382
Club Competition Games Goals forAssistsEfficiency
Din. Zagreb Supersport Superkup 1
Din. Zagreb SuperSport HNL 222
Din. Zagreb Ligue des Champions 4
Din. Zagreb Ligue Europa 2
Din. Zagreb Europa Conference League 8
Din. Zagreb SuperSport Hrvatski kup 1
2022/2023 Dinamo Zagreb128435651122614746908
Club Competition Games Goals forAssistsEfficiency
Din. Zagreb Supersport Superkup
Din. Zagreb SuperSport HNL 2843565
Din. Zagreb Ligue des Champions 112
Din. Zagreb SuperSport Hrvatski nogometni kup 2
Macédoine Rencontres amicales 2
Macédoine Eliminatoires Euro 31
Macédoine Rencontres amicales 1
2021/2022 Dinamo Zagreb1301623121312853174131
Club Competition Games Goals forAssistsEfficiency
Din. Zagreb Ligue des Champions 6
Din. Zagreb HT Prva liga 30162312
Din. Zagreb Ligue Europa 71
Din. Zagreb Coupe de Croatie 2
Macédoine Eliminatoires Coupe du Monde - Zone Europe 8
2020/2021 Dinamo Zagreb1816281242
Club Competition Games Goals forAssistsEfficiency
Din. Zagreb HT Prva liga 81
Din. Zagreb Ligue Europa 6
Din. Zagreb Coupe de Croatie 2
Macédoine Eliminatoires Coupe du Monde - Zone Europe 31
Macédoine Rencontres amicales 2
Macédoine Euro 3
2020/2021 Sporting1811694811694
Club Competition Games Goals forAssistsEfficiency
Macédoine Ligue des Nations C 611519
Macédoine Ligue des Nations D 2
2019/2020 Sporting12122134303
Club Competition Games Goals forAssistsEfficiency
Macédoine Eliminatoires Euro 4
Sporting Taça de Portugal
Sporting Liga NOS 212
Sporting Allianz Cup 3
Sporting Ligue Europa 21
2018/2019 Sporting12325581413
Club Competition Games Goals forAssistsEfficiency
Sporting Liga NOS 232
Sporting Taça CTT 3
Sporting Ligue Europa 5
Sporting Taça de Portugal 2
Macédoine Ligue des Nations D 41
Macédoine Eliminatoires Euro 4
2017/2018 Sporting187817301
Club Competition Games Goals forAssistsEfficiency
Sporting Liga NOS 8
Sporting Ligue des Champions 4
Sporting Taça CTT 1
Sporting Taça de Portugal 71
Sporting (C3) Europa League 3
Macédoine Eliminatoires Coupe du Monde - Zone Europe 4
Macédoine Rencontres amicales 1
Macédoine Rencontres amicales 2
2017/2018 Rijeka13413360713618
Club Competition Games Goals forAssistsEfficiency
Rijeka Ligue des Champions 413360
Rijeka HT Prva liga 3
2016/2017 Rijeka13382614388171049282118
Club Competition Games Goals forAssistsEfficiency
Rijeka MAXtv Prva Liga 338
Rijeka (C3) Europa League 2
Rijeka Coupe de Croatie 61438
Macédoine Eliminatoires Coupe du Monde - Zone Europe 61540
Macédoine Rencontres amicales 2
2015/2016 Rijeka1324158464
Club Competition Games Goals forAssistsEfficiency
Rijeka MAXtv Prva Liga 324
Rijeka (C3) Europa League 1
Rijeka Coupe de Croatie 5
Macédoine Eliminatoires Euro 2
Macédoine Rencontres amicales 2
Macédoine Rencontres amicales 4
2014/2015 Latina219221
Club Competition Games Goals forAssistsEfficiency
Latina Serie B 19
Macédoine Eliminatoires Euro 1
Macédoine Rencontres amicales 1
2014/2015 Parme16410
Club Competition Games Goals forAssistsEfficiency
Parme Serie A 6
Macédoine Eliminatoires Euro 4
2013/2014 Latina23322131051250543321107
Club Competition Games Goals forAssistsEfficiency
Latina Coppa Italia 1
Latina Serie B 33221310
Latina Barrages Serie A 41214
Macédoine Rencontres amicales 1
Macédoine Eliminatoires Coupe du Monde - Zone Europe 4
Macédoine Espoirs Eliminatoires Euro Espoirs 3
2012/2013 Bari2201425
Club Competition Games Goals forAssistsEfficiency
Bari Coppa Italia 1
Bari Serie B 20
Macédoine Rencontres amicales 1
Macédoine Eliminatoires Coupe du Monde - Zone Europe 2
Macédoine Rencontres amicales 1
Macédoine Espoirs Eliminatoires Euro Espoirs 1
2011/2012 Frosinone312113
Club Competition Games Goals forAssistsEfficiency
Frosinone Prima Divisione 12
Macédoine Rencontres amicales 1
Macédoine Espoirs Eliminatoires Euro Espoirs 1
2011/2012 Crotone21113
Club Competition Games Goals forAssistsEfficiency
Macédoine Rencontres amicales 1
Crotone Coppa Italia 1
Crotone Serie B 1
Macédoine Espoirs Eliminatoires Euro Espoirs 3
2010/2011 Parme B
Club Competition Games Goals forAssistsEfficiency
Macédoine U-19 Eliminatoires Euro U-19 3
2009/2010 Vardar Skopje1
Club Competition Games Goals forAssistsEfficiency
Macédoine Espoirs Eliminatoires Euro Espoirs 1
2008/2009 Vardar Skopje1
Total299730343565175130422114818224342748812423249
The data represented with this background color are not complete. The figures may not reflect reality.

Notes

Overall
78/100
Physical
16/20
Mental
13/20
Technical
12/20
Offense
11/20
Defense
15/20

Player's evolution

*The FBDB Index is an automatically engineered figure based on player's statistical performances during each game he is involved in.
Full back's Position World Ranking151
Full back's Position National Ranking (North Macedonia)1
Full back's Position League Ranking (SuperSport HNL)1
2024's Number of Matches World Ranking>1000
2024's Assists World Ranking>1000
2024's Number of Victories World Ranking>1000
2024's Minimum Losses World Ranking (Min. 30 games played)>1000
Rankings updated on 18/04/2024

Player's titles

Victories

1. HNL 4logo Rijeka2017logo Dinamo Zagreb2021logo Dinamo Zagreb2022logo Dinamo Zagreb2023
Coupe de Croatie 2logo Rijeka2017logo Dinamo Zagreb2021
Supercoupe 2logo Dinamo Zagreb2022logo Dinamo Zagreb2023
Taça de Portugal 1logo Sporting Lisbonne2019
Taça da Liga 2logo Sporting Lisbonne2018logo Sporting Lisbonne2019
Ligue des Nations D 1logo Macédoine du Nord2020

Runner-ups

1. HNL 2logo Rijeka2016logo Rijeka2018
Taça de Portugal 1logo Sporting Lisbonne2018

Transfers

02/02/21 > Dinamo Zagreb
08/08/17 > 02/02/21 Sporting2.3 M€
04/07/17 > 08/08/17 Rijeka
07/07/15 > 01/07/17 RijekaLoan
06/07/15 > 04/07/17 SpeziaFree
12/01/15 > 22/06/15 LatinaLoan
11/07/13 > 01/07/14 LatinaLoan
05/07/12 > 11/07/13 BariLoan
30/01/12 > 05/07/12 FrosinoneLoan
06/07/11 > 30/01/12 CrotoneLoan
01/07/10 > 12/01/15 Parme BFree
01/01/09 > 01/07/10 Vardar SkopjeYouth

Player career by clubLast updated on 18/04/2024 at 15:01

Club Games Played matches Goals for Goals Assists Assists Efficiency Efficiency Minutes played Minutes played Yellow cards Yellow cards Red cards Red cards Match starts Match starts V Victories L Losses
logo Bari Bari211331371%1529%643%9
logo Crotone Crotone2470%00%0100%2
logo Dinamo Zagreb Din. Zagreb14051522061103025189%12560%8421%29
logo Frosinone Frosinone1210562100%1258%733%4
logo Latina Latina573215254574993%5340%2326%15
logo Macédoine du Nord Macédoine8224342768541496%7938%3141%34
logo Macédoine du Nord Macédoine U-1932702100%333%133%1
logo Macédoine du Nord Macédoine Espoirs97731100%933%333%3
logo Parme Parme6293167%40%0100%6
logo Rijeka Rijeka86215370274041197%8370%605%4
logo Sporting Lisbonne Sporting826639911390%7462%5120%16

Results with or without him

Season Club When present When absent Influence
v l Total v l Total
2023/2024 Din. Zagreb 58% 21% 38 85% 15% 13 Negative
2022/2023 Din. Zagreb 56% 20% 41 75% 8% 12 Slightly negative
2021/2022 Din. Zagreb 64% 22% 45 60% 0% 10 Very slightly positive
2020/2021 Din. Zagreb 63% 19% 16 91% 0% 11 Negative
2020/2021 Sporting 0% 0% 0 79% 8% 24 -
2019/2020 Sporting 58% 31% 26 45% 41% 22 Slightly positive
2018/2019 Sporting 64% 12% 33 62% 29% 21 Very slightly positive
2017/2018 Sporting 65% 17% 23 56% 19% 36 Slightly positive
2017/2018 Rijeka 71% 0% 7 0% 100% 1 -
2016/2017 Rijeka 78% 5% 41 33% 0% 3 -
2015/2016 Rijeka 61% 5% 38 40% 20% 5 -
2014/2015 Latina 42% 32% 19 0% 50% 2 -
2014/2015 Parme 0% 100% 6 25% 67% 12 -
2013/2014 Latina 39% 24% 38 33% 44% 9 Slightly positive
2012/2013 Bari 29% 43% 21 45% 27% 22 Negative
2011/2012 Frosinone 58% 33% 12 0% 100% 1 -
2011/2012 Crotone 0% 100% 2 32% 36% 25 -
2010/2011 Parme B 0% 0% 0% 0% 0 -
2009/2010 Vardar 0% 0% 0 35% 42% 26 -
2008/2009 Vardar 0% 0% 0 36% 21% 14 -

Key figures

Match starts
The player has played in the first 11 in 1. HNL in each of the last 22 away from home matches
icon stats
The player hasn't lost in 1. HNL any of the last 7 away from home matches
Match starts
Ristovski has played in the first 11 in 1. HNL in each of the last 11 matches
icon stats
Ristovski hasn't lost in 1. HNL any of the last 9 matches
icon stats
Stefan Ristovski has won in 1. HNL the last 4 at home matches
icon stats
The player hasn't lost in 1. HNL any of the last 4 at home matches
Match starts
Stefan Ristovski has played in the first 11 all competitions included in each of the last 33 away from home matches
Match starts
The player has played in the first 11 all competitions included in each of the last 17 matches
icon stats
He has won all competitions included the last 4 matches
icon stats
The player hasn't lost all competitions included any of the last 4 matches
icon stats
He hasn't lost all competitions included any of the last 6 at home matches
Match starts
Ristovski has played in the first 11 in non-league and non-national team competition in each of the last 39 away from home matches
Match starts
Ristovski has played in the first 11 in non-league and non-national team competition in each of the last 17 matches
Match starts
Stefan Ristovski has played in the first 11 for the national team in each of the last 39 away from home matches
Match starts
Ristovski has played in the first 11 for the national team in each of the last 39 matches
Match starts
Ristovski has played in the first 11 for the national team in each of the last 21 at home matches

First times

Date Competition Games Score First times

Crotone

23/11/2011 CI Bologne - Crotone 4 - 2 First match with the club, first loss

Frosinone

19/02/2012 PD Virtus Lanciano - Frosinone 0 - 0 First match with the club, first start
25/02/2012 PD Triestina - Frosinone 1 - 2 First victory
11/03/2012 PD Latina - Frosinone 2 - 0 First loss

Bari

12/08/2012 CI Pérouse - Bari 4 - 1 First match with the club, first loss
25/08/2012 Serie B Bari - Cittadella 2 - 1 First victory
27/10/2012 Serie B Padoue - Bari 1 - 1 First start

Latina

11/08/2013 CI Crotone - Latina 2 - 0 First match with the club, first loss
31/08/2013 SB Latina - Avellino 1 - 1 First start
28/09/2013 SB Latina - Brescia 2 - 0 First victory
25/01/2014 SB Latina - Empoli 2 - 1 First goal

Parme

31/08/2014 Serie A Cesena FC - Parme 1 - 0 First match with the club, first loss
14/09/2014 Serie A Parme - AC Milan 4 - 5 First start

Rijeka

19/07/2015 MAXtv Prva Liga Rijeka - Slaven Belupo 3 - 3 First match with the club, first start
02/08/2015 MAXtv Prva Liga Rijeka - Lokomotiva 3 - 1 First victory
21/02/2016 MAXtv Prva Liga Dinamo Zagreb - Rijeka 3 - 0 First loss
29/11/2016 CC Lokomotiva - Rijeka 1 - 3 First goal

Sporting Lisbonne

12/09/2017 Ligue des Champions Olympiakos - Sporting 2 - 3 First match with the club, first victory
19/09/2017 Taça CTT Sporting - Maritimo 0 - 0 First start
05/12/2017 Ligue des Champions FC Barcelone - Sporting 2 - 0 First loss
30/01/2019 Liga NOS Vitória S. - Sporting 1 - 1 First red card

Dinamo Zagreb

13/02/2021 HT Prva liga Dinamo Zagreb - Osijek 1 - 0 First match with the club, first start, first victory, first red card
11/03/2021 Ligue Europa Tottenham - Dinamo Zagreb 2 - 0 First loss
15/12/2021 HT Prva liga Istra 1961 - Dinamo Zagreb 0 - 2 First goal

Player's results for each season

Season Club Tier Rk. pts MP V D L GF GA
2023/2024 Din. Zagreb 1 2 63 29 19 6 4 54 23
2022/2023 Din. Zagreb 1 1 81 36 24 9 3 81 28
2021/2022 Din. Zagreb 1 1 79 36 24 7 5 68 22
2020/2021 Din. Zagreb 1 1 85 36 26 7 3 84 28
2020/2021 Sporting 1 1 42 16 13 3 0 34 9
2019/2020 Sporting 1 4 60 34 18 6 10 49 34
2018/2019 Sporting 1 3 74 34 23 5 6 72 33
2017/2018 Sporting 1 3 78 34 24 6 4 63 24
2017/2018 Rijeka 1 2 9 4 3 0 1 8 2
2016/2017 Rijeka 1 1 88 36 27 7 2 71 23
2015/2016 Rijeka 1 2 77 36 21 14 1 56 20
2014/2015 Latina 2 13 50 42 11 17 14 38 41
2014/2015 Parme 1 19 11 9 3 1 13 17 36
2013/2014 Latina 2 3 68 42 18 14 10 44 36
2012/2013 Bari 2 10 53 42 16 12 14 55 47
2011/2012 Frosinone 3 9 45 34 13 6 15 40 41
2011/2012 Crotone 2 16 24 24 6 8 10 24 31
2009/2010 Vardar 1 5 33 26 9 6 11 31 28
2008/2009 Vardar 1 5 45 30 11 12 7 35 23

Last games

Date Competition Round Team 1 Score Team 2 Score Minutes played Goals for Own goals Assists Yellow cards Red cards
April 17, 202417/04SuperSport HNLJournée 5Dinamo Zagreb2 - 1VarazdinOn the bench
April 13, 202413/04SuperSport HNLJournée 30HNK Gorica0 - 2Dinamo Zagreb90 Minutes1Yellow cards
April 07, 202407/04SuperSport HNLJournée 29Dinamo Zagreb4 - 1Istra 196190 Minutes
April 03, 202403/04SuperSport Hrvatski kup1/2 finalesHajduk Split0 - 1Dinamo Zagreb89 Minutes
March 30, 202430/03SuperSport HNLJournée 28Hajduk Split0 - 1Dinamo Zagreb90 MinutesYellow cards
March 25, 202425/03Rencontres amicalesEuropeMonténégro1 - 0MacédoineAbsent
March 22, 202422/03Rencontres amicalesEuropeMacédoine1 - 1MoldavieAbsent
March 17, 202417/03SuperSport HNLJournée 27Rudes0 - 3Dinamo ZagrebAbsent
March 14, 202414/03Europa Conference League1/8 de finalePAOK Salonique5 - 1Dinamo Zagreb90 Minutes
March 10, 202410/03SuperSport HNLJournée 26Dinamo Zagreb5 - 2Slaven BelupoOn the benchYellow cards
March 07, 202407/03Europa Conference League1/8 de finaleDinamo Zagreb2 - 0PAOK Salonique90 Minutes
March 03, 202403/03SuperSport HNLJournée 25Osijek1 - 1Dinamo Zagreb90 Minutes
February 28, 202428/02SuperSport Hrvatski kup1/4 de finaleDinamo Zagreb4 - 0HNK GoricaAbsent
February 25, 202425/02SuperSport HNLJournée 24Dinamo Zagreb1 - 0Rijeka85 Minutes
February 22, 202422/02Europa Conference League1/16 de finaleDinamo Zagreb1 - 1Betis Séville90 Minutes
February 18, 202418/02SuperSport HNLJournée 23Dinamo Zagreb1 - 0Varazdin90 Minutes
February 15, 202415/02Europa Conference League1/16 de finaleBetis Séville0 - 1Dinamo Zagreb90 Minutes
February 10, 202410/02SuperSport HNLJournée 22Lokomotiva2 - 2Dinamo Zagreb90 MinutesYellow cards
February 04, 202404/02SuperSport HNLJournée 21Dinamo Zagreb2 - 0HNK Gorica90 Minutes
January 27, 202427/01SuperSport HNLJournée 20Istra 19610 - 1Dinamo Zagreb90 Minutes1Yellow cards
January 23, 202423/01SuperSport HNLJournée 4Dinamo Zagreb0 - 3Lokomotiva90 Minutes
December 17, 202317/12SuperSport HNLJournée 19Dinamo Zagreb0 - 0Hajduk Split90 Minutes
December 14, 202314/12Europa Conference LeagueJournée 6Dinamo Zagreb3 - 0Ballkani90 Minutes
December 09, 202309/12SuperSport HNLJournée 18Dinamo Zagreb1 - 0Rudes45 Minutes
December 04, 202304/12SuperSport HNLJournée 17Slaven Belupo0 - 2Dinamo ZagrebAbsent
November 30, 202330/11Europa Conference LeagueJournée 5Astana0 - 2Dinamo Zagreb77 Minutes
November 25, 202325/11SuperSport HNLJournée 16Dinamo Zagreb2 - 1OsijekAbsent
November 20, 202320/11Eliminatoires EuroJournée 10Macédoine1 - 1AngleterreAbsent
November 17, 202317/11Eliminatoires EuroJournée 9Italie5 - 2MacédoineAbsent
November 12, 202312/11SuperSport HNLJournée 15Rijeka2 - 2Dinamo Zagreb90 MinutesYellow cards
November 09, 202309/11Europa Conference LeagueJournée 4Viktoria Plzen1 - 0Dinamo Zagreb90 MinutesYellow cards
November 05, 202305/11SuperSport HNLJournée 14Varazdin1 - 1Dinamo Zagreb90 Minutes
November 01, 202301/11SuperSport Hrvatski kup1/8 de finaleOriolik0 - 8Dinamo ZagrebAbsent
October 29, 202329/10SuperSport HNLJournée 13Dinamo Zagreb2 - 1Lokomotiva90 Minutes
October 26, 202326/10Europa Conference LeagueJournée 3Dinamo Zagreb0 - 1Viktoria Plzen90 Minutes
October 21, 202321/10SuperSport HNLJournée 12HNK Gorica2 - 1Dinamo Zagreb90 MinutesYellow cards
October 17, 202317/10Rencontres amicalesEuropeMacédoine3 - 1ArménieAbsent
October 14, 202314/10Eliminatoires EuroJournée 7Ukraine2 - 0MacédoineAbsent
October 08, 202308/10SuperSport HNLJournée 11Dinamo Zagreb3 - 0Istra 1961On the bench
October 05, 202305/10Europa Conference LeagueJournée 2Ballkani2 - 0Dinamo ZagrebAbsent
October 01, 202301/10SuperSport HNLJournée 10Hajduk Split1 - 0Dinamo ZagrebAbsent
September 27, 202327/09SuperSport Hrvatski kup1/16 de finalePonikve1 - 4Dinamo ZagrebAbsent
September 24, 202324/09SuperSport HNLJournée 9Rudes1 - 5Dinamo ZagrebAbsent
September 21, 202321/09Europa Conference LeagueJournée 1Dinamo Zagreb5 - 1AstanaAbsent
September 16, 202316/09SuperSport HNLJournée 8Dinamo Zagreb3 - 0Slaven Belupo90 Minutes
September 12, 202312/09Eliminatoires EuroJournée 6Malte0 - 2MacédoineAbsent
September 09, 202309/09Eliminatoires EuroJournée 5Macédoine1 - 1ItalieAbsent
September 03, 202303/09SuperSport HNLJournée 7Osijek2 - 3Dinamo Zagreb40 Minutes
August 31, 202331/08Ligue EuropaBarragesSparta Prague4 - 1Dinamo Zagreb90 Minutes
August 27, 202327/08SuperSport HNLJournée 6Dinamo Zagreb2 - 1Rijeka90 MinutesYellow cards
August 24, 202324/08Ligue EuropaBarragesDinamo Zagreb3 - 1Sparta Prague90 Minutes
August 19, 202319/08Ligue des Champions3e tourAEK Athènes2 - 2Dinamo Zagreb90 Minutes
August 15, 202315/08Ligue des Champions3e tourDinamo Zagreb1 - 2AEK Athènes90 Minutes
August 05, 202305/08SuperSport HNLJournée 3Dinamo Zagreb0 - 0HNK Gorica13 Minutes
August 02, 202302/08Ligue des Champions2e tourAstana0 - 2Dinamo Zagreb90 Minutes
July 29, 202329/07SuperSport HNLJournée 2Istra 19610 - 3Dinamo Zagreb79 Minutes
July 25, 202325/07Ligue des Champions2e tourDinamo Zagreb4 - 0Astana90 Minutes
July 21, 202321/07SuperSport HNLJournée 1Dinamo Zagreb1 - 2Hajduk Split90 Minutes
July 15, 202315/07SSFinaleDinamo Zagreb1 - 0Hajduk Split83 Minutes
First XI
On the bench
Absent

Match ratings and personal notes

You have to sign in to display information here. If you want any information here, you have to rate the player in games he partipated in and/or comment one of his performances.

Closest teammates

photo Misic Josip Misic Compare 181 Games
photo Petkovic Bruno Petkovic Compare 117 Games
photo Ademi Arijan Ademi Compare 108 Games
photo Livakovic Dominik Livakovic Compare 103 Games
photo Ivanusec Luka Ivanusec Compare 95 Games

Most visited opponents

photo Pivaric Josip Pivaric Compare 13 Games
photo Grgic Alen Grgic Compare 13 Games
photo Krovinovic Filip Krovinovic Compare 12 Games
photo Prsir Jurica Prsir Compare 12 Games
photo Majstorovic Ante Majstorovic Compare 12 Games

Player's teammates

His National Team teammates

Family

Milan Ristovski Brother

Comments

Sign in to save your comment
Back to top