57038 440
21281 188
15200 624
8786 198
5572 851
2843 633
2642 292
1804 270
1009 139
5580 963
3320 571
1636 335
2875 479
3198 337