At the top of Delft according to 6 indepentent platforms