978
SINTA Score Overall
205
SINTA Score 3Yr
1.922
Affil Score
792
Affil Score 3Yr
Latest number of publications