57535 375
7733 37
6571 224
9629 663
105540 945
43807 151
5940 576
31470 623
22366 118
3890 731
2121 69
4622 508