689 541
551 113
752 616
192 413
336 766
875 166
692 646
560 455
546 115
181 874
860 974
158 822
299 669
585 951
72 700
93 128
759 711
324 497
233 815
752 452
115 568
504 483
1000 2
698 513