University

Sekolah Tinggi Ilmu Administrasi Yapis Biak Numfor

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28590
13416
1929
28552
5963
6683