14039 500
14598 103
54449 415
142857 422
98775 677
66229 282
88647 114
83779 671
293582 567
105048 518
332286 554
82655 366
168342 645
267046 639
134797 824
62669 647
256673 751
59559 660
214737 485
102981 694
83460 153
113653 213