31075 577
2901 99
11997 521
4472 117
3980 45
9907 110
13496 545
8823 517
9777 647
18587 798
8166 576
9018 599
7132 76
21816 725
14333 714
73628 652