108.586
SINTA Score Overall
59.072
SINTA Score 3Yr
396
SINTA Score Productivity
216
SINTA Score Productivity 3Yr
Latest number of activities
View more ...