892
912
689
1267
935
652
643
862
660
547
718
1023
1030
971
1103
1070
1035
663
1644
563
678
913
882
646