2898 99
3966 45
9903 110
8810 517
9768 647
18568 798
8159 576
9012 599
7113 76
21782 725
14329 714
73557 652