1076 59
337 612
512 917
242 437
1148 55
966 574
259 302
502 543
1041 620
583 911
445 232
883 712
455 378
705 6
529 45
790 499
273 469
843 749
363 415
549 990