University

Politeknik Sawunggalih Aji Kutoarjo

http://polsa.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23699
10482
1139
23511
6488
6650