2890 99
3960 45
9902 110
8804 517
9763 647
18559 798
8153 576
9007 599
7102 76
21766 725
14326 714
73518 652