187.191
SINTA Score Overall
133.058
SINTA Score 3Yr
311
SINTA Score Productivity
221
SINTA Score Productivity 3Yr
IPRs
View more ...