57048 440
21289 188
15210 624
8791 198
5578 851
2844 633
2648 292
1806 270
1009 139
5583 963
3325 571
1640 335
2876 479
3203 337