130.067
SINTA Score Overall
56.901
SINTA Score 3Yr
527
SINTA Score Productivity
230
SINTA Score Productivity 3Yr
IPRs
View more ...