RANKING & RATINGS
1. England (950)
2. Switzerland (821)
3. France (628)
4. Italy (450)
5. Germany (433)
6. Belgium (314)