2651 99
3715 45
9571 110
8459 516
9445 647
17560 798
7929 576
8602 599
6600 76
20599 724
14251 714
70796 649