57032 440
21275 188
15198 624
8785 198
5570 851
2843 633
2642 292
1803 270
1009 139
5580 963
3320 571
1635 335
2874 479
3198 337