871
938
655
948
917
917
956
663
638
1098
653
979
1050
898
664
688
670
987
919