RANKING & RATINGS
1. England (1000)
2. Switzerland (881)
3. Belgium (583)
4. France (579)
5. Germany (496)
6. Italy (171)