891.630
SINTA Score Overall
457.888
SINTA Score 3Yr
808
SINTA Score Productivity
415
SINTA Score Productivity 3Yr
IPRs
View more ...