660 29
528 160
350 315
694 552
642 867
635 234
533 322
670 108
448 978
265 563
17 536
729 364
844 420
244 713
237 637
54 893
55 914
373 167
938 244
906 425