Rank;Global Rank;Institution;Country;Sector 1;1426;Netherlands Institute for Health Services Research;NLD;Non-Profit 2;1609;Deltares;NLD;Non-Profit 3;1954;UNU Maastricht Economic and Social Research Institute on Innovation and Technology;NLD;Non-Profit