2889 99
3957 45
9902 110
8797 517
9761 647
18555 798
8150 576
9003 599
7099 76
21764 725
14325 714
73512 652