University

Sekolah Tinggi Ilmu Administrasi Yapis Biak Numfor

https://www.iyb.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
29312
13916
2152
29298
6492
6650