31031 577
2892 99
11971 521
4470 117
3960 45
9903 110
13461 545
8804 517
9764 647
18559 798
8154 576
9007 599
7103 76
21770 725
14326 714
73522 652