31023 577
2889 99
11969 521
4470 117
3957 45
9902 110
13459 545
8797 517
9760 647
18555 798
8150 576
9002 599
7099 76
21764 725
14325 714
73511 652