303 521
644 570
46 358
464 77
738 668
291 41
920 598
274 462
631 248
473 280
356 914
625 533
658 501
119 303
864 545
1127 601
128 29
537 566
942 825
116 289