596
SINTA Score Overall
181
SINTA Score 3Yr
193.976.000
Affil Score
18.983.300
Affil Score 3Yr
Latest number of publications