31023 577
2889 99
11969 521
4470 117
3957 45
9902 110
13459 545
8798 517
9761 647
18555 798
8150 576
9003 599
7099 76
21764 725
14325 714
73513 652