31030 577
2891 99
11971 521
4470 117
3960 45
9903 110
13461 545
8804 517
9763 647
18559 798
8154 576
9007 599
7103 76
21769 725
14326 714
73521 652