2889 99
3957 45
9902 110
8801 517
9762 647
18559 798
8151 576
9006 599
7100 76
21764 725
14326 714
73513 652