Un serio problema di approfondimento delle probabilità di lanciare monete


10

Diciamo che sto facendo 10.000 lanci di una moneta. Vorrei sapere la probabilità di quante lancette ci vogliono per ottenere 4 o più teste consecutive di fila.

Il conteggio funzionerebbe come segue, conteresti un giro successivo di lanci essendo solo teste (4 o più teste). Quando una coda colpisce e rompe la serie di teste il conteggio ricomincerebbe dal prossimo lancio. Ciò si ripeterebbe quindi per 10.000 lanci.

Mi piacerebbe sapere la probabilità non solo di 4 o più teste di fila ma, 6 o più, e 10 o più. Per chiarire se si ottiene una striscia di 9 teste, si conterebbe come 1 striscia 4 o più (e / o 6 o più), non 2 strisce separate. Ad esempio, se la moneta arrivasse THTHTHTHHHHHH /// THAHTHT .... il conteggio sarebbe 13 e ricomincerebbe dalle code successive.

Supponiamo che i dati risultino fortemente inclinati a destra; la media è di 40 lanci in media che servono per ottenere una sequenza di 4 o più, e la distribuzione è u = 28. Ovviamente inclinata.

Sto facendo del mio meglio per trovare un modo per dare un senso ai dati descrittivi, tranne che per ora non ho trovato nulla.

Voglio trovare un modo per ricavarne una ragionevole probabilità. Come una curva normale in cui +/- 1 DS è del 68% ecc. Ho esaminato la normalizzazione dei log e questo è davvero utilizzato solo per un test parametrico che non è il mio obiettivo.

Mi è stato detto di distribuzioni beta, ma ogni suggerimento che ho avuto è stato abbastanza confuso. Ho fatto questa domanda un anno fa e ho avuto un'idea, ma sfortunatamente non ho ancora una risposta. Grazie a qualcuno di voi che ha idee.


Probabilmente dovrei chiarire un po '. 1) Sto cercando di dare un senso ai dati descrittivi della quantità di teste consecutive superiore a 4 su 1000 lanci (simile a qualcosa come una normale probabilità di curva +/- 1 DS = 68%) da un set di dati distorto. 2) Consigliato di utilizzare una distribuzione beta ma QUALUNQUE altro suggerimento sarebbe fantastico!
Dan,

1
Dan, ho appena notato che il tuo esempio di teste e code include una "A".
Glen_b

La modifica che hai apportato è un grande miglioramento, ma dobbiamo apportare ulteriori modifiche. Dove dici "e la distribuzione è u = 28", cosa intendi esattamente? Stai parlando della mediana?
Glen_b

@Dan la beta potrebbe eventualmente considerare questo problema solo se si stesse usando un approccio bayesiano e si stimasse la probabilità di una testa, quindi applicando quella distribuzione (e la sua incertezza associata) nel risultato matematico del problema che hai affermato.
AdamO,

Risposte:


12

Se ho capito bene, allora il problema è trovare una distribuzione di probabilità per il momento in cui termina la prima serie di o più teste.n

Modifica Le probabilità possono essere determinate in modo accurato e rapido utilizzando la moltiplicazione matriciale ed è anche possibile calcolare analiticamente la media come e la varianza come σ 2 = 2 n + 2 ( μ - n - 3 ) - μ 2 + 5 μ dove μ = μ - + 1μ-=2n+1-1σ2=2n+2(μ-n-3)-μ2+5μμ=μ-+1, ma probabilmente non esiste un semplice modulo chiuso per la distribuzione stessa. Al di sopra di un certo numero di lanci di monete la distribuzione è essenzialmente una distribuzione geometrica: avrebbe senso usare questa forma per più grandi .t

L'evoluzione nel tempo della distribuzione di probabilità nello spazio degli stati può essere modellata usando una matrice di transizione per stati, dove n = il numero di lanci di monete consecutivi. Gli stati sono i seguenti:K=n+2n=

  • Stato , nessuna testaH0
  • Stato , i capi, 1 i ( n - 1 )Hioio1io(n-1)
  • Stato , n o più capiHnn
  • Stato , n o più teste seguite da una codaH*n

Una volta entrato nello stato non puoi tornare in nessuno degli altri stati.H*

Le probabilità di transizione dello stato per entrare negli stati sono le seguenti

  • Stato : probabilità 1H0 daHi,i=0,,n-1, cioè includendo se stesso ma non dichiarandoHn12Hioio=0,...,n-1Hn
  • Stato : probabilità 1Hio daHi-112Hio-1
  • Stato : probabilità 1Hn daHn-1,Hn, cioè dallo stato conn-1teste e se stesso12Hn-1,Hnn-1
  • Stato : probabilità 1H* daHne probabilità 1 daH(stesso)12HnH*

Ad esempio, per , ciò fornisce la matrice di transizionen=4

X={H0H1H2H3H4H*H01212121200H11200000H20120000H30012000H400012120H*0000121}

Per il caso , il vettore iniziale delle probabilità p è p = ( 1 , 0 , 0 , 0 , 0 , 0 ) . In generale il vettore iniziale ha p i = { 1 i = 0 0 i > 0n=4pp=(1,0,0,0,0,0)

pio={1io=00io>0

Il vettore è la distribuzione di probabilità nello spazio per un dato tempo. Il cdf richiesto è un cdf nel tempo ed è la probabilità di aver visto almeno n lanciare le monete alla fine del tempo t . Può essere scritto come ( X t + 1 p ) k , osservando che raggiungiamo lo stato H 1 timestep dopo l'ultimo nella sequenza di lanci di monete consecutivi.pnt(Xt+1p)KH*

Il pmf richiesto nel tempo può essere scritto come . Tuttavia numericamente ciò comporta la rimozione di un numero molto piccolo da un numero molto più grande ( 1 ) e limita la precisione. Pertanto nei calcoli è meglio impostare X k , k = 0 anziché 1. Quindi scrivere X per la matrice risultante X = X | X k , k = 0(Xt+1p)K-(Xtp)K1XK,K=0X'X'=X|XK,K=0, il pmf è . Questo è ciò che è implementato nel semplice programma R di seguito, che funziona per qualsiasi n 2 ,(X't+1p)Kn2

n=4
k=n+2
X=matrix(c(rep(1,n),0,0, # first row
           rep(c(1,rep(0,k)),n-2), # to half-way thru penultimate row
           1,rep(0,k),1,1,rep(0,k-1),1,0), # replace 0 by 2 for cdf
         byrow=T,nrow=k)/2
X

t=10000
pt=rep(0,t) # probability at time t
pv=c(1,rep(0,k-1)) # probability vector
for(i in 1:(t+1)) {
  #pvk=pv[k]; # if calculating via cdf
  pv = X %*% pv;
  #pt[i-1]=pv[k]-pvk # if calculating via cdf
  pt[i-1]=pv[k] # if calculating pmf
}

m=sum((1:t)*pt)
v=sum((1:t)^2*pt)-m^2
c(m, v)

par(mfrow=c(3,1))
plot(pt[1:100],type="l")
plot(pt[10:110],type="l")
plot(pt[1010:1110],type="l")

La trama superiore mostra il pmf tra 0 e 100. I due grafici inferiori mostrano il pmf tra 10 e 110 e anche tra 1010 e 1110, illustrando l'auto-somiglianza e il fatto che come dice @Glen_b, la distribuzione sembra che possa essere approssimato da una distribuzione geometrica dopo un periodo di assestamento.

inserisci qui la descrizione dell'immagine

E 'possibile indagare ulteriormente questo comportamento utilizzando una decomposizione autovettore di . In questo modo si mostra che per t sufficientemente grande , p t + 1c ( n ) p t , dove c ( n ) è la soluzione dell'equazione 2 n + 1 c n ( c - 1 ) + 1 = 0 . Questa approssimazione migliora con l'aumento di n ed è eccellente per tXtpt+1c(n)ptc(n)2n+1cn(c-1)+1=0ntnell'intervallo da circa 30 a 50, a seconda del valore di , come mostrato nel diagramma dell'errore di registro di seguito per il calcolo di p 100 (colori dell'arcobaleno, rosso a sinistra per n = 2 ). (In effetti per ragioni numeriche, sarebbe effettivamente meglio usare l'approssimazione geometrica per probabilità quando t è più grande.)np100n=2t

inserisci qui la descrizione dell'immagine

Ho il sospetto (ed) che potrebbe esserci un modulo chiuso disponibile per la distribuzione perché i mezzi e le variazioni come li ho calcolati come segue

nSignificareVarianza2724315144431736563339261271472072556169685112534409102310291201020474151296

(Ho dovuto aumentare il numero nell'orizzonte temporale t=100000per ottenere questo, ma il programma funzionava ancora per tutti in meno di circa 10 secondi.) I mezzi in particolare seguono uno schema molto ovvio; le variazioni meno. In passato ho risolto un sistema di transizione a 3 stati più semplice, ma finora non ho avuto fortuna con una semplice soluzione analitica a questo. Forse c'è qualche teoria utile di cui non sono a conoscenza, ad esempio relativa alle matrici di transizione.n=2,...,10

Modifica : dopo molte false partenze mi è venuta in mente una formula di ricorrenza. Sia la probabilità di essere nello stato H i al tempo t . Sia q , t la probabilità cumulativa di trovarsi nello stato H , cioè lo stato finale, al tempo t . NBpio,tHiotq*,tH*t

  • Per ogni dato , p i , t , 0 i n e q , t è una distribuzione di probabilità sullo spazio i , e immediatamente sotto uso il fatto che le loro probabilità si sommino a 1.tpio,t,0ionq*,tio
  • forma una distribuzione di probabilità nel tempo t . Più tardi, uso questo fatto per ricavare mezzi e varianze.p*,tt

La probabilità di trovarsi al primo stato al tempo , cioè senza teste, è data dalle probabilità di transizione dagli stati che possono ritornare ad esso dal tempo t (usando il teorema della probabilità totale). p 0 , t + 1t+1t Ma per passare dallo statoH0aHn-1prenden-1passi, quindipn-1,t+n-1=1

p0,t+1=12p0,t+12p1,t+...12pn-1,t=12Σio=0n-1pio,t=12(1-pn,t-q*,t)
H0Hn-1n-1e pn-1,t+n=1pn-1,t+n-1=12n-1p0,t Ancora una volta dal teorema della probabilità totale la probabilità di essere allo statoHnnel tempot+1è p n , t + 1
pn-1,t+n=12n(1-pn,t-q*,t)
Hnt+1 e usando il fatto cheq,t+1-q,t=1
pn,t+1=12pn,t+12pn-1,t=12pn,t+12n+1(1-pn,t-n-q*,t-n)()
, 2 q , t + 2 - 2 q , t + 1q*,t+1-q*,t=12pn,tpn,t=2q*,t+1-2q*,t Quindi, cambiandott+n, 2q,t+n+2-3q,t+n+1+q,t+n+1
2q*,t+2-2q*,t+1=q*,t+1-q*,t+12n+1(1-2q*,t-n+1+q*,t-n)
tt+n
2q*,t+n+2-3q*,t+n+1+q*,t+n+12nq*,t+1-12n+1q*,t-12n+1=0

n=4n=6n=6t=1:994;v=2*q[t+8]-3*q[t+7]+q[t+6]+q[t+1]/2**6-q[t]/2**7-1/2**7

inserisci qui la descrizione dell'immagine

Modifica Non riesco a vedere dove andare per trovare un modulo chiuso da questa relazione di ricorrenza. Tuttavia, è possibile ottenere un modulo chiuso per la media.

()p*,t+1=12pn,t

pn,t+1=12pn,t+12n+1(1-pn,t-n-q*,t-n)()2n+1(2p*,t+n+2-p*,t+n+1)+2p*,t+1=1-q*,t
t=0E[X]=ΣX=0(1-F(X))p*,t
2n+1Σt=0(2p*,t+n+2-p*,t+n+1)+2Σt=0p*,t+1=Σt=0(1-q*,t)2n+1(2(1-12n+1)-1)+2=μ2n+1=μ
H*

E[X2]=ΣX=0(2X+1)(1-F(X))

Σt=0(2t+1)(2n+1(2p*,t+n+2-p*,t+n+1)+2p*,t+1)=Σt=0(2t+1)(1-q*,t)2Σt=0t(2n+1(2p*,t+n+2-p*,t+n+1)+2p*,t+1)+μ=σ2+μ22n+2(2(μ-(n+2)+12n+1)-(μ-(n+1)))+4(μ-1)+μ=σ2+μ22n+2(2(μ-(n+2))-(μ-(n+1)))+5μ=σ2+μ22n+2(μ-n-3)+5μ=σ2+μ22n+2(μ-n-3)-μ2+5μ=σ2

I mezzi e le varianze possono essere facilmente generati a livello di codice. Ad esempio per controllare i mezzi e le variazioni dalla tabella sopra utilizzare

n=2:10
m=c(0,2**(n+1))
v=2**(n+2)*(m[n]-n-3) + 5*m[n] - m[n]^2

Infine, non sono sicuro di cosa volessi quando hai scritto

quando una coda colpisce e rompe la serie di teste, il conteggio ricomincia dal prossimo lancio.

nn

μ-1μ+1XK,K,=0X1,K=1H0H*n=4

probabilitàH00.48484848H10.24242424H20.12121212H30.06060606H40.06060606H*0.03030303
Il tempo previsto tra gli stati è dato dal reciproco della probabilità. Quindi il tempo previsto tra una visita e l'altraH*=1/0.03030303=33=μ+1.

Appendice : programma Python utilizzato per generare probabilità esatte per n= numero di Ncolpi consecutivi durante i tiri.

import itertools, pylab

def countinlist(n, N):
    count = [0] * N
    sub = 'h'*n+'t'
    for string in itertools.imap(''.join, itertools.product('ht', repeat=N+1)):
        f = string.find(sub)
        if (f>=0):
            f = f + n -1 # don't count t, and index in count from zero 
            count[f] = count[f] +1
            # uncomment the following line to print all matches
            # print "found at", f+1, "in", string
    return count, 1/float((2**(N+1)))

n = 4
N = 24
counts, probperevent = countinlist(n,N)
probs = [count*probperevent for count in counts]

for i in range(N):
    print '{0:2d} {1:.10f}'.format(i+1,probs[i]) 
pylab.title('Probabilities of getting {0} consecutive heads in {1} tosses'.format(n, N))
pylab.xlabel('toss')
pylab.ylabel('probability')
pylab.plot(range(1,(N+1)), probs, 'o')
pylab.show()

7

Non sono sicuro che la beta sarà probabilmente particolarmente adatta come modo per affrontare questo problema: "Il numero di giocate fino a ..." è chiaramente un conteggio. È un numero intero e non esiste un limite superiore per i valori in cui si ottiene una probabilità positiva.

Al contrario, la distribuzione beta è continua e su un intervallo limitato, quindi sembrerebbe una scelta insolita. Se abbini un momento a una beta in scala, le funzioni di distribuzione cumulativa potrebbero forse approssimarsi non così male nel corpo centrale della distribuzione. Tuttavia, è probabile che qualche altra scelta sostanzialmente migliorerà ulteriormente in entrambe le code.

Se hai un'espressione per le probabilità o le simulazioni dalla distribuzione (di cui presumibilmente hai bisogno per trovare una beta approssimativa), perché non le usi direttamente?


Se il tuo interesse è trovare espressioni di probabilità o la distribuzione di probabilità del numero di lanci richiesti, probabilmente l'idea più semplice è quella di lavorare con le funzioni che generano probabilità. Questi sono utili per derivare funzioni da relazioni ricorsive tra le probabilità, le quali funzioni (il pgf) a loro volta ci consentono di estrarre qualsiasi probabilità che richiediamo.

Ecco un post con una buona risposta che prende l'approccio algebrico, che spiega sia le difficoltà che fa buon uso dei pgfs e delle relazioni di ricorrenza. Ha espressioni specifiche per media e varianza nel caso "due successi consecutivi":

/math/73758/probability-of-n-successes-in-a-row-at-the-k-th-bernoulli-trial-geometric

Il caso dei quattro successi sarà ovviamente molto più difficile. D'altro canto,p=12 semplifica un po 'le cose.

-

Se vuoi solo risposte numeriche, la simulazione è relativamente semplice. Le stime di probabilità potrebbero essere utilizzate direttamente o, in alternativa, sarebbe ragionevole livellare le probabilità simulate.

Se devi usare una distribuzione approssimativa, probabilmente puoi scegliere qualcosa che fa abbastanza bene.

È possibile che una combinazione di binomi negativi (la versione "numero di prove" anziché la versione "numero di successi") sia ragionevole. Due o tre componenti dovrebbero prevedere una buona approssimazione in tutti tranne che nella coda estrema.

Se si desidera una singola distribuzione continua per un'approssimazione, potrebbero esserci scelte migliori rispetto alla distribuzione beta; sarebbe qualcosa da indagare.


D'accordo, da allora ho fatto una piccola algebra, alcuni giocando con relazioni di ricorrenza, qualche simulazione e persino un po 'di pensiero.

Per una buona approssimazione, penso che tu possa cavartela semplicemente specificando le prime quattro probabilità diverse da zero (che è facile), calcolando le poche manciate di valori successivi tramite ricorrenza (anche facile) e quindi usando una coda geometrica una volta che la relazione di ricorrenza ha appianata la progressione inizialmente meno regolare delle probabilità.

Sembra che tu possa usare la coda geometrica per una precisione molto elevata oltre k = 20, anche se se sei solo preoccupato di dire una precisione a 4 cifre potresti introdurla in precedenza.

Questo dovrebbe permetterti di calcolare il pdf e il cdf con una buona precisione.

Sono un po 'preoccupato: i miei calcoli indicano che il numero medio di lanci è 30,0 e la deviazione standard è 27,1; se ho capito cosa intendi con "x" e "u", hai 40 e 28 nel tuo lancio. Il 28 sembra a posto ma il 40 sembra abbastanza lontano da quello che ho ... il che mi fa preoccupare di aver fatto qualcosa di sbagliato.

====

NOTA: date le complessità tra la prima volta e le volte successive che abbiamo incontrato, voglio solo essere assolutamente certo ora che stiamo contando la stessa cosa.

Ecco una breve sequenza, con le estremità delle sequenze '4 o più H' contrassegnate (indicando il divario tra i flip immediatamente dopo l'ultima H)

       \/                     \/
TTHHHHHHTTHTTTTTHHTTHTTHHTHHHHHT...
       /\                     /\

Tra questi due segni conto 23 lanci; cioè non appena termina la sequenza precedente di (6 in questo caso) H, iniziamo a contare alla T immediatamente successiva e quindi contiamo fino alla fine della sequenza di 5 H (in questo caso) che termina la sequenza successiva , dando un conteggio di 23 in questo caso.

È così che li conti?


Dato quanto sopra è corretto, questo è ciò che la funzione di probabilità del numero di tiri dopo che una corsa di almeno 4 teste è completa fino a quando la prossima corsa di almeno 4 teste è completa appare come:

Puntelli per monete

A prima vista sembra piatto per i primi valori, quindi ha una geometria coda , ma quell'impressione non è del tutto precisa: ci vuole un po 'per sistemarsi su una coda efficacemente geometrica.

Sto lavorando per trovare un'approssimazione adeguata che puoi usare per rispondere a tutte le domande che avresti sulle probabilità associate a questo processo con una buona accuratezza che è allo stesso tempo il più semplice possibile. Ho un'approssimazione abbastanza buona che dovrebbe funzionare (che ho già verificato rispetto a una simulazione di un miliardo di lanci di monete) ma c'è qualche pregiudizio (piccolo ma coerente) nelle probabilità che l'approssimazione dà in una parte dell'intervallo e mi piacerebbe vedere se riesco a ricavarne una cifra in più di precisione.

Può essere che il modo migliore per farlo sia semplicemente darti una tabella della funzione di probabilità e cdf fuori fino a un punto oltre il quale può essere usata una distribuzione geometrica.

Tuttavia, sarebbe utile se si potesse dare un'idea della gamma di cose per le quali è necessario utilizzare l'approssimazione.


Spero di seguire l'approccio pgf, ma è possibile che qualcun altro sia più abile con loro di me e possa fare non solo il 4-case ma altri casi.


Forse per chiarire ulteriormente le cose. Una distribuzione che regola o appromixa la simulazione che tenga conto del flusso di 4 teste di maggior successo sarebbe l'ideale. Ad esempio, se la media del populatoin è di 150 lanci per 4 teste consecutive. Se 4 o più teste sono arrivate all'ottavo capovolgimento. È improbabile che altre 4 o più teste non arrivino in altri 20 o giù di lì (sto solo indovinando) e forse essere più vicine alla media. Qualcosa che mi darebbe la probabilità per quando si verificheranno le sue probabili 4 teste consecutive entro un certo intervallo di lanci sarebbe INCREDIBILE.
Dan,

Quando hai appena avuto 4 teste, se ottieni una 5a testa, il set più recente di 4 conta come un altro set di 4 o reimposta il conteggio, quindi ricomincia dalla prima testa (non appena vedi uno)?
Glen_b

(Ho ipotizzato così lontano che se si generano molte sequenze di quattro, allora non c'è sovrapposizione - una volta ottenuto 4, il conteggio di S si reimposta su 0.)
Glen_b

Le sue 4 o più teste così non appena avresti ottenuto una coda dopo 4 teste la sequenza si fermerebbe. Quindi il conteggio si riavvierà fino a quando non vedrai di nuovo 4 o più teste consecutive.
Dan

4 o più teste - Vedo che in realtà è quello che dice nella domanda, semplicemente non l'avevo capito bene. Quindi 9 teste non contano come due lotti di 4 teste. Ciò cambia totalmente i calcoli che stavo facendo. La relazione di ricorrenza che stavo usando è sbagliata. Il concetto di base - che dovrebbe avere una coda geometrica - sarà comunque valido.
Glen_b

0

Vuoi la distribuzione geometrica . Da Wikipedia:

La distribuzione di probabilità del numero X delle prove di Bernoulli necessarie per ottenere un successo, supportato sul set {1, 2, 3, ...}.

Lascia che le teste H siano un fallimento e le code T un successo. La variabile casualeXè quindi il numero di lanci di monete necessari per vedere le prime code. Per esempio,X=4sarà la sequenza HHHT. Ecco la distribuzione di probabilità perX:

P(X=X)=(1-p)X-1p

Tuttavia, vogliamo solo il numero di teste. Definiamo inveceY=X-1come il numero di teste. Ecco la sua distribuzione:

P(Y+1=X)=(1-p)X-1pP(Y=X-1)=(1-p)X-1pP(Y=y)=(1-p)yp

per y=0,1,2,3 .... Assumiamo una moneta giusta, facendop=0.5. Perciò:

P(Y=y)=(0.5)y(0.5)=0.5y+1

Tutto questo presuppone il numero di lanci nè sufficientemente grande (come 10.000). Per piccoli (finiti)n, dovremmo aggiungere un fattore di normalizzazione all'espressione. In parole povere, dobbiamo garantire che la somma totale sia uguale a 1. Possiamo farlo dividendo per la somma di tutte le probabilità, qui definite comeα:

α=Σio=0n-1P(Y=io)

Ciò significa che la forma corretta di Y, indicato Z, sarà:

P(Z=z)=1α(1-p)zp=1Σio=0n-1(1-p)iop(1-p)zp

Ancora una volta, con p=0.5, possiamo ridurlo ulteriormente, usando una somma di serie geomoetriche :

P(Z=z)=1Σio=0n-10.5io+10.5z+1=11-0.5n0.5z+1=0.5z+11-0.5n

E possiamo vederlo, come n, la nostra versione modificata Z approcci Y da prima.


2
Penso che ci siano alcuni dettagli della domanda che potresti aver perso. A meno che non abbia frainteso male la domanda, non è semplicemente geometrico.
Glen_b

L'ho aggiornato per gestire n. E sì, vedo ora che voleva spostare una finestra anziché i conteggi esatti. Il mio funziona solo per le catene, non per il tempo che intercorre tra loro.
Clintonmonk,

Un buon primo passo è quello di dare un'occhiata al grafico nel post di @ Glen_b e vedere se riesci a replicarlo. Ho anche aggiunto il programma Python che ho scritto per verificare le esatte probabilità. Se sei in grado di eseguire questo, decommenta la linea che stampa le corrispondenze, diminuendo Nda qualche parte tra 5 e 7, e avrai una buona idea per gli eventi richiesti (la nota pylabè necessaria solo per la stampa).
TooTone

Sfortunatamente non sono in giro con un PC con cui posso provarlo attualmente. Ho iniziato a utilizzare un processo di Markov per mostrare che il sol'n stazionario era geometrico (ed E [tempo di ritorno] = 1 /πio), ma non ho avuto il tempo di perfezionarlo completamente.
Clintonmonk,

Sì, se per soluzione stazionaria stai parlando del rapporto di probabilità consecutive nella coda che convergono in una costante, allora la soluzione stazionaria è davvero geometrica, come hanno detto entrambe le risposte precedenti.
Glen_b -Restinata Monica,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.