538 401
125 519
805 680
638 246
336 353
809 320
3 665
39 973
560 792
979 831
596 815
177 897
887 284
675 474
658 508
600 292
856 177
373 944
800 358
734 871
110 358
399 127