1008 292
901 247
2389 479
171 51
45902 977
16979 249
84145 333
48004 352
61858 573
23031 464
49422 404
57250 496
33556 168
58134 159
69270 827
63376 181
28987 197
28700 336
12347 350
51841 547
30879 254
21512 164
13458 748
12683 826