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