999 58
14980 790
4013 684
14472 607
4184 687
33526 951
154137 291
108260 855
189053 526
142795 1094
56679 118
38437 577
44654 81