257481 1026
39698 480
31489 149
43946 621
23029 636
39703 341
44062 268
80779 865
62096 110
17225 550
49696 105
89477 791
666125 1135
46942 423
57716 329
51058 842
80800 748
80902 891
81684 384
57813 637
59588 1009
25851 448
58129 539