57040 440
21282 188
15201 624
8787 198
5574 851
2844 633
2643 292
1805 270
1009 139
5583 963
3321 571
1638 335
2875 479
3198 337