980 333
1007 875
349 680
1035 872
318 714
29 758
1294 657
626 13
733 614
829 274
535 871
399 617
441 199
407 387
920 772
209 606
683 509
425 219
752 686
693 254
92 963
57 551