Top 5% of Finnish research, as measured by altmetrics