select country, count(provider_id)as total from provider group by country order by total DESC Limit 5