810 961
585 233
295 338
686 556
304 598
491 544
782 748
350 663
734 502
199 249
958 121
522 465
191 124
946 478
451 206
307 684
985 160
866 5
422 533
512 888