693 521
820 548
367 59
397 292
973 304
930 936
288 654
403 277
425 272
493 407
770 603
995 366
328 341
875 148
694 245
297 625
236 189
484 676
623 882
876 130