2892 99
3960 45
9903 110
8805 517
9764 647
18560 798
8154 576
9007 599
7104 76
21770 725
14326 714
73526 652