638 48
682 592
400 148
809 431
331 507
723 622
444 716
336 206
299 494
589 685
150 725
900 930
628 644
1464 345
4658 418
1013 309
4992 786
445 722
822 473
91 940
375 232
239 654