875
849
796
1259
954
3231
743
706
882
974
820
813
774
885
895
791
941
823
980
821
774
1013
1026
791
1356
718
906
987
862
1019
769
766
934
966
779
762
849
763
796
866
888
851
1015
857
1095
1046
766
741
992
944
721
717
871
922
945
934
745
758
880
852