Academic team TU/e, TUDelft
Overall rating place: 11565 with 3.293 pts in 2023
Country place: 46
I don't remember
Team social media button generator