690 17
1001 439
999 687
360 269
641 797
249 229
168 148
555 368
527 450
893 45
116 13
501 589
201 823
697 120
617 659
500 706
898 382
966 318
468 904
934 1000