Statistics

Helena Folia Cots

Year Country Tasks Score Rank
2023 Flag of Spain Spain 61 16 20 0 63 6 22 10 198 119