57025 440
21271 188
15197 624
8783 198
5569 851
2842 633
2642 292
1803 270
1008 139
5580 963
3320 571
1634 335
2874 479
3197 337