31022 577
2889 99
11968 521
4470 117
3957 45
9902 110
13458 545
8796 517
9760 647
18553 798
8149 576
9000 599
7098 76
21764 725
14325 714
73506 652