705.238
SINTA Score Overall
282.787
SINTA Score 3Yr
537
SINTA Score Productivity
215
SINTA Score Productivity 3Yr
IPRs
View more ...