71.009
SINTA Score Overall
29.646
SINTA Score 3Yr
696
SINTA Score Productivity
291
SINTA Score Productivity 3Yr

Latest number of publications
View more ...