2901 99
3980 45
9907 110
8823 517
9777 647
18587 798
8165 576
9018 599
7131 76
21816 725
14333 714
73628 652