Good news, everyone! When the size of an institution is taken into account, IST Austria scores 3d worldwide:
Nature Index: Top 10 academic institutions in 2018: normalized
Here is more info from the IST website und der Artikel im Standard (auf Deutsch)