University

Sekolah Tinggi Ilmu Administrasi Yapis Biak Numfor

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28592
13417
1929
28554
5963
6658