1016 396
400 790
709 987
647 337
760 25
217 501
823 906
394 510
689 982
24 55
767 752
614 68
329 603
954 897
810 739
759 21
675 56
290 608
720 245
840 297