136.526
SINTA Score Overall
55.875
SINTA Score 3Yr
333
SINTA Score Productivity
136
SINTA Score Productivity 3Yr
IPRs
View more ...