Statistics

Laura Mandow Fuentes

Year Country Tasks Score Rank
2022 Flag of Spain Spain 100 0 30 25 77 55 65 2 354 39