2891 99
3960 45
9903 110
8804 517
9763 647
18559 798
8154 576
9007 599
7103 76
21769 725
14326 714
73521 652