2896 99
3964 45
9903 110
8810 517
9767 647
18566 798
8156 576
9011 599
7111 76
21780 725
14328 714
73547 652