41.977
SINTA Score Overall
20.641
SINTA Score 3Yr
483
SINTA Score Productivity
237
SINTA Score Productivity 3Yr
IPRs
View more ...