1. University of Tartu, Tartu, Estonia
2. Humboldt-Universität zu Berlin, Berlin, Germany
3. RWTH-Aachen University, Aachen, Germany
4. Kiel University, Kiel, Germany
5. Eindhoven University of Technology, Eindhoven, The Netherlands
6. Technische Universität Berlin, Berlin, Germany
7. Magdalen College, University of Oxford, Oxford, United Kingdom