1081 59
337 612
513 917
246 437
1149 55
966 574
259 302
502 543
1043 620
584 911
445 232
883 712
457 378
705 6
529 45
791 499
273 469
843 749
365 415
549 990