57043 440
21283 188
15202 624
8788 198
5575 851
2844 633
2644 292
1806 270
1009 139
5583 963
3323 571
1638 335
2875 479
3199 337