57056 440
21301 188
15216 624
8797 198
5581 851
2844 633
2649 292
1808 270
1012 139
5584 963
3325 571
1640 335
2878 479
3208 337