42.571
SINTA Score Overall
21.340
SINTA Score 3Yr
306
SINTA Score Productivity
154
SINTA Score Productivity 3Yr
IPRs