2909 99
4001 45
9917 110
8856 517
9795 647
18626 798
8178 576
9051 599
7160 76
21880 725
14337 714
73815 652