111.953
SINTA Score Overall
52.304
SINTA Score 3Yr
397
SINTA Score Productivity
185
SINTA Score Productivity 3Yr
IPRs
View more ...