University

Institut Medika Drg Suherman

http://web.imds.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
28884
13355
2162
16324
29254
5819
6626