117.983
SINTA Score Overall
90.051
SINTA Score 3Yr
874
SINTA Score Productivity
667
SINTA Score Productivity 3Yr
IPRs
View more ...