You are on page 1of 18

1re Anne Master Professionnel

Energtique
MP-ENG_A1
I.S.S.A.T Sousse
(2012/2013)

E1

Fiabilit et
Scurit des
systmes
industriels

Rab Ben Sghaier

Enseignant : M. Rab Ben Sghaier

DC

E2

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit

Chapitre 1
Calcul de la fiabilit de scurit

Enseignant : M. Rab Ben Sghaier

Page 1

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
I INTRODUCTION :
Dfinition selon la NF X 06501 : la fiabilit est la caractristique dun dispositif exprime par la
probabilit que ce dispositif accomplisse une fonction requise dans des conditions dutilisation
donnes et pour une priode de temps dtermine.
D'une manire plus concrte la fiabilit sera la probabilit qu'un systme ou un composant rponde
un critre donn.
On retient les mots suivants:
1. Probabilit : cest le rapport :
Nb cas favorables
<1
Nb cas possibles

On notera R(t) la probabilit de fonctionnement linstant t. Le symbole R provient


de langlais "Reliability".
On notera F(t) la fonction dfinie par F(t)=1-R(t). Cest la probabilit complmentaire.
F(t) est la probabilit de dfaillance linstant t. F(t)+R(t)=1.
2. Fonction requise : ou accomplir une mission ou rendre le service attendu. La dfinition
de la fonction requise implique un seuil dadmissibilit en de duquel la fonction nest
plus remplie.
3. Conditions dutilisation : dfinition des conditions dusage, cest dire lenvironnement
et ses variations, les contraintes mcaniques, chimiques, physiques, etc. Il est vident que
le mme matriel plac dans 2 contextes de fonctionnement diffrents naura pas la
mme fiabilit.
4. Priode de temps : dfinition de la dure de mission T en units dusage. Ex : on se fixe
un minimum R(Tm) = 0,9 pour une dure de mission Tm = 8000 heures ; tout instant Ti
de la mission est associe une fiabilit R(ti).
Ex : moteur de voiture prpar pour les 24 heures du Mans :

Probabilit : cest celle de terminer ; fiabilit requise=0,98

Fonction requise : 200 km/h de moyenne (seuil minimal)

Conditions dutilisation : de jour, de nuit, avec de la pluie, n ravitaillements, etc.

Priode de temps : au bout de 24 heures (dure de la mission).

Enseignant : M. Rab Ben Sghaier

Page 2

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
II EXPRESSIONS MATHEMATIQUES :
2.1 Fonctions de distribution et de rpartition :
Notion de variable alatoire : on appelle variable alatoire X une variable telle qu chaque
valeur x de la V.A X on puisse associer une probabilit F(x). Une variable alatoire est donc une
fonction qui chaque vnement dune exprience alatoire associe un nombre rel.
Une V.A peut tre :

Continue : intervalle de temps entre 2 dfaillances conscutives

Discrte : nombre de dfaillance sur un intervalle de temps

Soit une loi de probabilit relative une V.A continue T. (relative une dfaillance ou panne)
Cette loi est caractrise par sa fonction de distribution (appele aussi densit de probabilit) f(t)
et par sa fonction de rpartition F(t) telles que :

f (t ) =

dF (t )
P (t < T < t + dt )
= lim
dt 0
dt
dt

La fonction F(t) reprsente la probabilit quun vnement (dfaillance) survienne linstant T


dans lintervalle [0,t].

F (t ) = P (T < t )
ti

Comme f (t ).dt = P (t < T < t + dt ) F (t ) = f (t )dt = P (T < ti )

Remarque : si la V.A est discrte, lexpression devient : F (tn ) = f (ti ) =P (T < tn )


0

2.2 Application la fiabilit :


Un dispositif mis en marche la 1re fois t=0 tombera inexorablement en panne un instant T
non connu priori.
T (date de la panne), est une V.A de la fonction de rpartition F(t).

F(ti) probabilit de dfaillance avant un instant ti

Enseignant : M. Rab Ben Sghaier

Page 3

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
R(ti) probabilit de bon fonctionnement ti

(F(t) + R(t) = 1

f (t )dt +

f (t )dt = 1

2.3 Taux de dfaillance :


On dfinit le taux de dfaillance de la manire suivante :

(t)=

nombre de dfaillants sur un intervalle de temps


nombre de survivants au dbut de la priode x intervalle de temps

On dfinit :

N0 le nombre initial de dispositifs

Ns(t) est le nombre de dispositifs survivants linstant t

Ns(t + t) est le nombre de dispositifs survivants linstant t + t

Au niveau dune dfaillance, 2 cas peuvent se produire :

Les dfaillants sont remplacs

Les dfaillants ne sont pas remplacs

Les dfaillants sont remplacs : Ns(t) sera toujours gal N0 :


On nomme C(t) le nombre des dfaillants durant t.
Daprs la formule gnrale du taux de dfaillance, on a : (t)=
Les dfaillants ne sont pas remplacs : (t)=

C( t )
.
N 0.t

Ns(t ) Ns(t + t )
Ns ( t ).t

Ce taux de dfaillance est une valeur moyenne sur une priode t connue. Or, au mme titre que
F(t) et R(t), il est intressant de connatre lvolution de (t) au cours du temps.
Cest le taux de dfaillance instantan :

Enseignant : M. Rab Ben Sghaier

Page 4

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
On fait tendre t dt et (Ns(t) Ns(t + t)) dN. dN sera prcd du signe - car il y a
moins de survivants (t + t) qu t.

(t)=

dN
N ( t ).dt

(t).dt=

dN
N (t )

(t).dt est appel probabilit conditionnelle de dfaillance sur [t, t+dt].


Applications :
Cas N1 : les dfectueux sont remplacs. Une tude a t mene sur 70 vhicules pendant une
priode allant de 80000km 90000km. 41 dfaillances ont t rpares. Dterminer le taux de
dfaillance pour cette priode.

(t ) =

C(t )
41
=
= 0,585.104 panne / km
No.t 70.(90000 80000)

Cas N2 : les dfectueux ne sont pas remplacs. On teste un lot de 50 lectrovannes soumises
en continu 8 impulsions par minute. A la 50me heure, il en reste 33. A la 60me heure, il en reste
27. Dterminer le taux de dfaillance sur cette classe, par heure et par impulsion.

(t ) =

Ns(t ) Ns(t + t ) 33 27
=
= 18.103 def / heure = 3,79.105 def / imp.
Ns(t ).t
33.10

Si les lectrovannes taient remplaces, on obtiendrait :

(t ) =

C(t ) 33 27
=
= 12.103 def / heure
No.t 50 x10

Liaison entre le taux de dfaillance et la fiabilit :


Probabilit davoir une panne entre t et t+dt = probabilit de survivre linstant t x
probabilit conditionnelle de dfaillance entre t et t+dt .
Cette expression est identique : f (t ).dt = R(t ). (t).dt f(t)=R(t). (t)
Il vient donc lexpression du taux de dfaillance en fonction de la loi de fiabilit et la densit de
probabilit :

(t)=

f(t)
R(t)

Enseignant : M. Rab Ben Sghaier

Page 5

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
III EXPRESSIONS DES LOIS DE FIABILITE :
dF (u )
du
f (u )
dF (u )
dF (u )
dF (u )
=
=
(u ).du =
(u ) =
1 F (u )
R(u ) R (u ).d (u ) (1 F (u )).du

f (u ) =

Intgrons les 2 membres entre 0 et t :

t
t dF (u )
dF (u )
(u ).du =
0 1 F (u )
0
0 1 F (u )

(u ).du =

(u ).du = [ln(1 Fu )]0 = [ln(1 F (t )) ln(1 F (0))]


t

A t=0, il ny a pas de dfaillance, donc F(0) = 0, donc ln(1-F(0)) = ln1 = 0


t

( u ).du
(u ).du = ln(1 F (t )) e 0
= 1 F (t ) = R (t )
t

On obtient donc les expressions gnrales des lois de fiabilit :


t

( u ).du
R(t ) = e 0

( u ).du
F (t ) = 1 R (t ) = 1 e 0

( u ).du
dF (t )
f (t ) =
= (t ).e 0
dt

MTBF = E (T ) = t .f (t ).dt
0

La MTBF est dfinie comme tant lesprance mathmatique de la V.A T.

Enseignant : M. Rab Ben Sghaier

Page 6

Cours Fiabilit et scurit des systmes industriels


Chapitre 1 : Calcul de la fiabilit de scurit
Travaux dirigs (TD1)
Exercice 1 :
Deux chariots travaillent en redondance active. Leur loi de dure de vie est du type R (t ) = e t .
Le MTBF dun chariot est de 54 heures. Quelle est la fiabilit du systme au bout de 16
heures ?

Exercice 2 :
Sur une srie de 150 nouveaux capteurs mis en fonctionnement, on a relev les TBF suivants :
Intervalle de temps Nombre de dfaillants
0 100
12
100 200
10
200 300
5
300 400
4
400 500
7
Dterminer le taux de dfaillance empirique pour chaque intervalle de temps

Exercice 3 : optimisation de la maintenance prventive


Le systme de propulsion dun avion est compos de 4 moteurs. Le taux de dfaillance dun
moteur est de 0,00015 panne par heure. Les moteurs tombent en panne indpendamment les
uns des autres.
1. Donner la fiabilit de lavion au bout de 1000 heures si les 4 moteurs doivent tomber en
panne pour que lavion scrase.
2. Mme question si la dfaillance dun seul moteur entrane la chute de lavion.

Exercice 4 : optimisation de la maintenance prventive


Des pistons quipent des amortisseurs destins des avions ayant 3 trains datterrissage. Les
2 trains avant comportent 2 amortisseurs dont le taux de dfaillance est de 2.10-5 panne par
heure. Le train arrire comporte 2 amortisseurs dont le taux de dfaillance est de 8.10-5 panne
par heure. On considre que les dfaillances pouvant survenir sont indpendantes et que
lavion aura un accident catastrophique si les 2 amortisseurs de lun des trains sont dfaillants.
1. Reprsenter le diagramme de fiabilit correspondant cette situation.
2. Donner la fiabilit de lavion au bout de 1000 heures.

Enseignant : M. Rab Ben Sghaier

Page 7

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit

Chapitre 2
Lois de composition en fiabilit
(Association des systmes
industriels)

Enseignant : M. Rab Ben Sghaier

Page 8

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
I INTRODUCTION :
Le problme qui se pose la maintenance au niveau de la fiabilit est son amlioration
constante. Il peut pour cela intervenir sur la technologie du composant, agencer les composants
ou sous-systmes de manire les rendre plus fiables par lutilisation de redondances dont on
distingue 3 grandes catgories :

Les redondances actives

Les redondances passives ou stand-by

Les redondances majoritaires

II REDONDANCE ACTIVE :
Une redondance active est ralise par la mise en parallle dlments assurant les mmes
fonctions et travaillant en mme temps.
On a donc faire un systme appel par les fiabilistes systme parallle .
Hypothses de dpart :

Les dfaillances sont indpendantes les unes des autres

La fiabilit de chaque sous-systme ou de chaque lment a t dtermine

Systme srie :
On dit quun systme est un systme srie dun point de vue fiabilit si le systme tombe en
panne lorsquun seul de ses lments est en panne.
E1

E2

Ei

En
n

Rs = P (S ) = P (S1 S 2 ... Si ...Sn ) = P (S1).P (S 2)....P (Si )....P (Sn ) Rs = Ri


i =1

Cette association est caractristique des quipements en ligne de production.


Systme // :
On dit quun systme est un systme // dun point de vue fiabilit si, lorsquun ou plusieurs de
ses lments tombent en panne, le systme ne tombe pas en panne.

Enseignant : M. Rab Ben Sghaier

Page 9

E1

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
Pour calculer la fonction fiabilit dun systme // n lments, ils est plus ais
de passer par la fonction dfaillance F.

E2

F = 1 R = 1 P (S ) = P (S )

Ei

F = P (S1).P (S 2)....P (Si )....P (Sn ) = F1.F 2....Fi ....Fn


F = (1 R1).(1 R 2)....(1 Ri )....(1 Rn )
Rs = 1 (1 R1).(1 R 2)....(1 Ri )....(1 Rn )

En
n

Rs = 1 (1 Ri )
i =1

Dans un systme //, la fiabilit du systme est plus grande que la plus grande des fiabilits des
lments composant le systme. On utilise ce fait pour amliorer la fiabilit ; cela ralise une
redondance active.
Si on dsire effectuer un calcul en fonction du temps, on doit introduire la fonction R(t).
n

Si R(t ) = e t , alors Rs = 1 (1 e t ) .
i =1

III REDONDANCE PASSIVE :


Dans ce cas, un seul lment fonctionne, les autres sont en attente.
Ceci a lavantage de diminuer ou de supprimer le vieillissement des
lments ne travaillant pas. En contrepartie, on a linconvnient
dtre oblig davoir un organe de dtection des pannes et de
commutation dun systme sur un autre.
Le calcul dun systme redondance passive ou stand-by se fait
en tenant compte de la variable temps. Il faut donc connatre au
pralable, pour chaque composant, son taux de dfaillance (t) et sa
loi de fiabilit R(t).

Calcul dun systme redondance passive 2 lments en // :


Hypothse : le taux de dfaillance des lments E1 et E2 est constant et
est gal e1 et e 2 .
D

Cette hypothse a pour consquence que les lois de fiabilit sont de type

Enseignant : M. Rab Ben Sghaier

Page 10

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
exponentiel :

Re1(t ) = e e1t et Re 2 (t ) = e e 2t
On fait aussi lhypothse que la fiabilit de lorgane DC est gale 1.
Il sera facile par la suite de la prendre en compte par la suite dans le calcul, cet organe tant en
srie avec le systme {E1, E2}.

Re1(t ) = e e1t et Re 2 (t ) = e e 2t
fe1(t ) = e1e e1t et fe 2 (t ) = e 2e e 2t
Le systme fonctionnera avec E1 ou E2, ces vnements tant mutuellement exclusifs (E1 sans
E2 ou E2 sans E1, mais jamais les 2 en mme temps).

R(S) = [Prob(S marche sachant que E1 marche) x Prob(E1 marche)]


+ [Prob(S marche sachant que E1 ne marche pas) x Prob(E1 ne marche pas)]

Prob(E1 ne marche pas) probabilit que E1 soit dfaillant

Prob(S marche sachant que E1 marche) = 1 (tant que E1 marche, S fonctionnera


toujours)

Prob(E1 marche) probabilit que E1 fonctionne Re1(t ) = e e1t

Probabilit que E1 tombe en panne sur lintervalle [0, t] linstant T =


t

0 e1

(t )dt = e1e e1T .dT


0

Probabilit que S marche sachant que E1 ne marche plus partir de T =

Re 2 (t > T ) = e e 2 ( t T )

Rs ( t ) = 1xe e1t +

( e
t

e 1T

e1

.dT xe e 2 ( t T ) = e e1t + e1. e e1T .dT xe e 2 .t xe e 2 .T


0

Rs ( t ) = e e1t + e1.e e 2 .t . e e1T .e e 2 .T .dT = e e1t + e1.e e 2 .t . e ( e1 e 2 )T .dT


t

Rs ( t ) = e

e 1t

+ e1.e

e 2 .t

. e
0

Enseignant : M. Rab Ben Sghaier

( e 1 e 2 )T

.dT = e

e 1t

+ e1.e

e 2 .t

e ( e1 e 2 )T
.

(e1 e 2 ) 0

Page 11

Rs ( t ) = e e1t

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
( e 1 e 2 )t

1
e 2 .t e
.
+ e1.e

(e1 e 2 ) (e1 e 2 )

1 e ( e1 e 2 )t
Rs ( t ) = e e1t + e1.e e 2 .t .

(e1 e 2 )
.e e1t e 2 .e e1t + e1.e e 2 .t e1.e e 2 .t .e ( e1 e 2 )t
Rs ( t ) = e1
e1 e 2
Rs ( t ) =

e1.e t e 2 .e t + e1.e .t e1.e


e1 e 2
e1

e1

e1.e t e 2 .e t + e1.e
=
e1 e 2
e1

Rs ( t )

e 2 .t e 1.t + e 2 .t

e2

e 2 .t

e1

e1.e e1.t

e1.e .t e 2 .e
=
e1 e 2

e 1t

e2

Si on prend en compte llment de dtection et de commutation DC, on obtient alors :

Rs ( t ) = e

DC .t

e1.e .t e 2 .e
.
e1 e 2
e2

e 1t

Remarque : si on considre que tous les lments ont le mme taux de dfaillance , on obtient
alors lexpression suivante : Rs ( t ) = e DC .t .e .t .(1 + .t )
Pour

lments

de

taux

de

dfaillance

identiques

monts

en

//,

on

trouve :

i =n 1 (.t )i
Rs ( t ) = e ( DC + ).t .

i =0 i !

IV REDONDANCE MAJORITAIRE :
La redondance majoritaire est telle que la fonction est assure si au moins la majorit des
lments est en tat de fonctionnement.
Cette redondance concerne surtout des signaux de grande scurit, et en particulier les
quipements lectroniques. Le signal de sortie est celui de la majorit des composants. Le cas le
plus simple comporte 3 lments.
On considre que lorgane D de dcision a une fiabilit gale 1.

E1

RS=probabilit au moins 2 lments en fonctionnement correct


E2

Si Re1=Re2=Re3=R

E3

Enseignant : M. Rab Ben Sghaier

Page 12

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
k =3

RS = C3k .R k .(1 R )3 k = 3R 2 2R 3
k =2

Si on gnralise n (impair obligatoirement pour avoir une majorit)


lments, on obtient :
k =n

RS = Cnk .R k .(1 R )n k avec c =


k =c

n +1
2

La formule de calcul de c permet dobtenir la majorit des lments.


En tenant compte de la fiabilit du composant de dcision :
k =n

RS = RD . Cnk .R k .(1 R )n k avec c =


k =c

n +1
2

V APPLICATION :
Un processus est reprsent par le processus suivant :
M1
0,85

M2
0,99

M3
0,99

M4
0,99

M5
0,99

T1
0,8

T2
0,99

T3
0,99

La fiabilit du systme entier est le produit de toutes les fiabilits lmentaires : Rs = 0,64
Pour amliorer cette fiabilit, on peut appliquer des redondances sur les systmes les moins
fiables : M1 et T1.
Une des solutions peut consister utiliser 3 T1 et 2 M1. Economiquement, il va de soi que cette
solution coterait trop cher. On se contentera de redonder les lments faibles des systmes M1
et T1
T1

M1

M2
0,99

M3
0,99

M1

M4
0,99

M5
0,99

T1

T2
0,99

T3
0,99

T1

Rs = 1 (1 0,85)2 x 0,994 x 1 (1 0,8)3 x 0,992 = 0,91 Rsultat satisfaisant.


Enseignant : M. Rab Ben Sghaier

Page 13

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
Travaux dirigs (TD2)

Exercice 1 : systmes srie et parallle :


1a

1b

Un dispositif se compose de 4
composants connects en srie dont les
taux de pannes sont respectivement de
0,98 ; 0,97 ; 0,95 et 0,99 par 103heures.
Dterminer la fiabilit de lensemble
au bout de 3000h.
Un dispositif se compose de 4
composants connects en srie dont les
fiabilits
par
103
heures
sont
respectivement de 0,92 ; 0,89 ; 0,7 et
0,86.
a)Dterminer
la
fiabilit
de
lensemble au bout de 3500h.
b)Combien dlments C en // a-t-on
besoin pour atteindre une fiabilit
1000h du systme suprieur 0.7 ?

S
A

1c

1d

1e

Un dispositif se compose de 4
composants
connects
en
//
(redondance active) dont les taux de
dfaillances sont respectivement : 0,98 ;
0,97 ; 0,95 et 0,99. (en panne par 10
heures)
Dterminer la fiabilit de lensemble
pour une dure de 5000h.

Le dispositif donn ci-contre a les taux


de pannes lmentaires suivantes pour
1000 heures :
a=0,87 ; b=0,85 ; c=d=0,89 ;
e=0,94 ; f=0,96 ; g=0,97
Groupement CD en redondance
passive.
Calculer la fiabilit de lensemble
pour une dure de 4300h.
Le dispositif donn ci-contre a les taux
de pannes lmentaires suivantes pour
1000 heures :
a=b=c=0,73 ; d=0,97 ; e=0,88 ;
f=0,92 ; g=0,88
Groupement EF-G en redondance
passive et Grp ABC Red Maj.
Calculer la fiabilit de lensemble
pour une dure de 4000h.

Enseignant : M. Rab Ben Sghaier

S
E

A
E

S
B

Page 14

Cours Fiabilit et scurit des systmes industriels


Chapitre 2 : Lois de composition en fiabilit
B

1f

Le dispositif donn ci-contre a les taux


de pannes lmentaires suivantes pour
1000 heures :
a=0,90 ; b=c=0,81 ; d=e=f=0,7 ;
g=0,93
Le groupement BC Red passive, Group
DEF Red Maj.
Calculer la fiabilit totale du systme
pour un temps de 6000h.

C
E

S
A

G
D

Exercice 2 : Fiabilit dun circuit de refroidissement :


Dans une centrale thermique, un circuit de refroidissement est aliment par un groupe de pompage
constitu par 3 motopompes identiques (mme marque et mme fournisseur et mme lot dachat) ayant un
montage industriel en parallle.
Partie 1 : On admet que les 3 motopompes ont le mme taux de dfaillance :

1 = 2 = 3 = 104 panne/heure.
1) Dterminer la fiabilit de ce groupe de pompage pour une dure de 3000 heures de service si on

suppose que le systme sera fonctionnel que si les trois pompes doivent fonctionner ensemble.
2) Calculer le MTBF de ce groupe.

Partie 2 : On constate que pour assurer un dbit suffisant, il est ncessaire quau moins 2 de ces 3
motopompes doivent fonctionner.
3) Dterminer la fiabilit de ce groupe de pompage pour une dure de 3000 heures de service.

Aprs une priode de temps de service, et suite un diagnostic, nous avons pu constater que les 3
4
4
4
motopompes nont plus le mme taux de dfaillance (panne par heures). 1 = 10 , 2 = 2.10 , 3 = 3.10 .

Si on suppose que le systme ne sera fonctionnel que si au moins 1 de ces 3 motopompes doit fonctionner.
4) Dterminer la nouvelle fiabilit de ce groupe pour 3000 heures de fonctionnement.
Conclure ?

Enseignant : M. Rab Ben Sghaier

Page 15

Cours Fiabilit et scurit des systmes industriels

Rfrences bibliographiques
1. J.L. BON : Fiabilit des systmes - Mthodes mathmatiques, Masson, 1995.
2. O. GAUDOIN, J. LEDOUX : Modlisation alatoire en fiabilit des logiciels,
Herms, 2007.
3. A. HOYLAND, M. RAUSAND : System reliability theory - Models, statistical
methods and applications, Wiley, 2004.
4. M.R. LYU : Handbook of software reliability engineering, Mc-Graw-Hill, 1996.
5. H. PHAM : Software reliability, Springer, 2000.
6. M. LEMAIRE, A. CHATEAUNEUF & J.C. MITTEAU. Fiabilit des structures:
couplage mcano-fiabiliste statique, Edit. Hermes Paris, 2005 Cote: Rez-dechausse : 620.004 52 LEM.
7. A. LYONNET. La maintenance Mathmatique et Mthodes ; Lavoisier ; 1988.
8. M. LEMAIRE, A. MOHAMED. "Une introduction aux mthodes FORM/SORM",
Laboratoire de recherches et applications en mcanique avance, Juillet 2000.

Enseignant : M. Rab Ben Sghaier

Page 16

You might also like