Rank;Global Rank;Institution;Country;Sector 1;1581;Netherlands Institute for Health Services Research;NLD;Non-Profit;