61.609
SINTA Score Overall
50.846
SINTA Score 3Yr
716
SINTA Score Productivity
591
SINTA Score Productivity 3Yr
IPRs
View more ...