31015 577
2884 99
11960 521
4469 117
3956 45
9901 110
13450 545
8794 517
9760 647
18548 798
8149 576
8994 599
7094 76
21759 725
14324 714
73488 652