31026 577
2890 99
11970 521
4470 117
3959 45
9902 110
13461 545
8801 517
9762 647
18559 798
8151 576
9006 599
7100 76
21764 725
14326 714
73514 652