875
849
796
1259
953
3230
743
706
882
973
819
813
773
885
895
791
941
821
979
821
772
1013
1026
791
1356
717
906
987
862
1019
769
766
934
963
779
762
849
762
796
866
888
850
1014
857
1093
1045
765
740
991
943
718
716
871
920
944
933
744
757
879
851