121.506
SINTA Score Overall
51.060
SINTA Score 3Yr
388
SINTA Score Productivity
163
SINTA Score Productivity 3Yr

Latest number of activities
View more ...