306936 354
86160 710
129980 120
286022 449
15439 90
53705 226
10506 219
173379 833
105074 278
42175 566
86300 294
696426 1051
6405 748
61990 243
17194 965
53909 534
590110 921
4583 338
4548 574
21852 277
19683 144
56418 239
149653 344
208385 1078
304584 1134
43729 192
39839 412
92094 452