-1 -1
280 19834
8881 27598
50927 66525
10437 20958
14317 33524
394 42044
166 6003
-1 -1
737 8679
398038 413032
28723 35444
823 32691
3793 16099
1199 27613
