868
SINTA Score Overall
342
SINTA Score 3Yr
29.300
Affil Score
10.990
Affil Score 3Yr
Latest number of publications