243 50
1250 257
2470 720
2533 360
216054 456
73303 751
220936 558
247862 1193
103854 957
69729 378
44135 734
256412 1098
63799 487
578 28
79919 712
147358 843
127930 609
89762 106
152133 940
221569 832
130234 433
869740 1131
110532 528
252379 999