2889 99
3957 45
9902 110
8796 517
9760 647
18554 798
8150 576
9001 599
7098 76
21764 725
14325 714
73507 652