2904 99
3991 45
9910 110
8843 517
9785 647
18617 798
8172 576
9034 599
7143 76
21840 725
14335 714
73741 652