2897 99
3965 45
9903 110
8810 517
9767 647
18568 798
8159 576
9011 599
7112 76
21780 725
14329 714
73555 652