24.405
SINTA Score Overall
17.720
SINTA Score 3Yr
188
SINTA Score Productivity
136
SINTA Score Productivity 3Yr
IPRs
View more ...