58837 375
7830 37
6592 224
9643 663
105603 945
43842 151
5965 576
31679 623
22392 118
3897 731
2135 69
4633 508