390.649
SINTA Score Overall
264.179
SINTA Score 3Yr
1.062
SINTA Score Productivity
718
SINTA Score Productivity 3Yr
IPRs
View more ...