872.748
SINTA Score Overall
375.415
SINTA Score 3Yr
639
SINTA Score Productivity
275
SINTA Score Productivity 3Yr
IPRs
View more ...