2893 99
3964 45
9903 110
8807 517
9767 647
18561 798
8154 576
9010 599
7106 76
21774 725
14326 714
73541 652