2889 99
3957 45
9902 110
8796 517
9760 647
18552 798
8149 576
9000 599
7098 76
21762 725
14325 714
73504 652