RANKING & RATINGS
1. England (1000)
2. Switzerland (890)
3. France (635)
4. Germany (512)
5. Belgium (406)
6. Italy (218)