RANKING & RATINGS
1. Sweden (850)
2. Germany (512)
3. France (360)