673
294
297
835
774
467
642
534
887
960
756
409
941
894
593