810
556
496
1221
1642
1573
1768
765
1528
467
1084
505
676
788
870