31058 577
2900 99
11987 521
4471 117
3971 45
9904 110
13487 545
8812 517
9774 647
18577 798
8160 576
9015 599
7121 76
21799 725
14331 714
73582 652