57022 440
21267 188
15194 624
8783 198
5568 851
2842 633
2642 292
1803 270
1007 139
5579 963
3320 571
1634 335
2874 479
3196 337