RANKING & RATINGS
1. Netherlands (387)
2. Italy (155)
3. Spain (-143)
4. Sweden (-301)