Academic team Del Institute of Technology
Overall rating place: 9100 with 0.143 pts in 2016
Country place: 60
I don't remember
Team social media button generator