Statistics

Michelle Wei

Year Country Tasks Score Rank
2024 Flag of United States of America United States of America 100 100 12 19 100 44 53 10 438 35