26.904
SINTA Score Overall
14.611
SINTA Score 3Yr
145
SINTA Score Productivity
79
SINTA Score Productivity 3Yr

IPRs
View more ...