949
949
897
7435
929
812
1892
812
705
831
1829
957
797
1082
940
3520
838
790
3293
854
3768
861
839
871
774
11676
795
2934
820
1048
1093
1818
951
7241
817
739
991
905
4911
831
993
807
979
878
838
882
748
3551
1179
955
722
796
1230
929
918
2082
1041
1096
780
1002