589.133
SINTA Score Overall
297.599
SINTA Score 3Yr
483
SINTA Score Productivity
244
SINTA Score Productivity 3Yr

IPRs
View more ...