Trending stocks MMM O MO BATS MDLZ KHC KVUE KO PEP
Acceder

EssilorLuxottica S. A.

EL

Closed
$ 215.90
0.4
0.19%
+

Balans van EssilorLuxottica S. A.

Concept
Totaal Activa
Vlottende Activa
Kas, Kasequivalenten & Kortetermijninvesteringen
Kas & Equivalenten
Overige Kortetermijninvesteringen
Vorderingen
Voorraad
Overige Vlottende Activa
Totaal Niet-vlottende Activa
Materiële Vaste Activa
Langetermijninvesteringen
Totaal Passiva
Kortlopende Verplichtingen
Crediteuren
Kortlopende Schuld
Uitgestelde Inkomsten
Totaal Niet-lopende Verplichtingen Netto Minderheidsbelangen
Langlopende Schuld
Overige Langlopende Verplichtingen
Eigen Vermogen
Werkkapitaal
Geïnvesteerd Kapitaal
Totaal Schulden
Netto Schuld
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
60,523M
9,721M
2,558M
0M
884M
3,207M
2,750M
1,206M
50,802M
0M
0M
21,632M
9,741M
2,381M
2,699M
561M
11,891M
6,559M
121M
38,239M
-21M
46,656M
11,657M
9,099M
60,561M
8,641M
1,989M
1,960M
233M
3,288M
2,910M
454M
51,920M
7,757M
0M
22,414M
8,888M
2,297M
2,010M
222M
13,526M
7,858M
222M
37,455M
-247M
46,477M
12,204M
10,448M
59,415M
9,193M
3,335M
3,293M
1,747M
2,944M
2,527M
387M
50,222M
7,141M
0M
23,540M
8,925M
2,218M
1,873M
179M
14,615M
8,913M
144M
35,064M
349M
45,135M
13,016M
11,428M
52,318M
13,720M
8,926M
4,501M
4,242M
2,507M
1,992M
295M
38,598M
5,101M
0M
19,520M
6,171M
1,864M
1,160M
49M
13,349M
9,324M
73M
32,268M
7,550M
42,225M
11,895M
7,211M
52,583M
10,750M
5,347M
2,941M
511M
3,026M
2,166M
211M
41,833M
5,634M
18M
17,251M
5,617M
1,770M
932M
1,921M
11,634M
6,864M
26M
34,796M
5,133M
42,063M
9,415M
4,579M
46,271M
7,041M
1,840M
485M
11M
2,680M
2,045M
3,156M
39,230M
5,167M
182M
13,008M
7,015M
1,746M
1,184M
0M
5,993M
2,564M
76M
32,823M
26M
36,562M
3,767M
1,938M
12,300M
3,489M
513M
403M
29M
1,066M
1,097M
1,879M
8,811M
1,809M
15M
5,373M
2,952M
759M
491M
0M
2,421M
1,674M
122M
6,504M
537M
8,669M
2,165M
1,681M
13,163M
3,509M
0M
0M
45M
1,724M
1,125M
76M
9,654M
1,214M
33M
6,109M
3,718M
697M
45M
0M
2,391M
1,364M
243M
6,688M
0M
0M
1,409M
892M
11,971M
3,272M
0M
0M
64M
1,550M
1,099M
96M
8,699M
1,200M
47M
5,879M
2,853M
624M
64M
0M
3,026M
1,901M
0M
5,707M
0M
0M
1,969M
1,503M
10,789M
3,162M
0M
0M
43M
1,421M
1,002M
63M
7,627M
1,154M
19M
5,529M
2,950M
564M
43M
0M
2,579M
1,515M
0M
4,915M
0M
0M
1,564M
938M
7,577M
3,031M
0M
0M
5M
0M
869M
0M
4,546M
0M
0M
3,536M
2,038M
0M
5M
0M
1,498M
0M
0M
0M
0M
0M
612M
-174M
6,907M
2,826M
0M
0M
6M
0M
830M
0M
4,081M
0M
0M
2,986M
1,875M
0M
6M
0M
1,112M
0M
0M
0M
0M
0M
532M
-129M
6,158M
2,429M
0M
0M
23M
0M
753M
0M
3,730M
0M
0M
2,700M
1,927M
0M
23M
0M
774M
0M
0M
0M
0M
0M
332M
-59M
5,213M
2,042M
0M
0M
27M
0M
645M
0M
3,171M
0M
0M
2,169M
1,478M
0M
27M
0M
691M
0M
0M
0M
0M
0M
313M
-59M
4,168M
1,760M
0M
0M
74M
0M
486M
0M
2,407M
0M
0M
1,430M
989M
0M
74M
0M
441M
0M
0M
0M
0M
0M
357M
-29M
4,067M
1,823M
0M
0M
84M
0M
475M
0M
2,244M
0M
0M
1,701M
1,106M
0M
84M
0M
595M
0M
0M
0M
0M
0M
521M
16M
3,514M
1,811M
0M
0M
64M
0M
394M
0M
1,703M
0M
0M
1,345M
799M
0M
64M
0M
546M
0M
0M
0M
0M
0M
500M
-196M
3,124M
1,624M
0M
0M
78M
0M
371M
0M
1,500M
0M
0M
1,218M
857M
0M
78M
0M
360M
0M
0M
0M
0M
0M
341M
-244M
3,026M
1,589M
0M
0M
551M
0M
365M
0M
1,437M
0M
0M
1,338M
796M
0M
551M
0M
542M
0M
0M
0M
0M
0M
1,000M
890M
2,584M
1,519M
0M
0M
573M
0M
319M
0M
1,065M
0M
0M
1,244M
545M
0M
573M
0M
700M
0M
0M
0M
0M
0M
1,168M
1,061M
2,495M
1,446M
0M
0M
517M
0M
310M
0M
1,049M
0M
0M
1,286M
593M
0M
517M
0M
693M
0M
0M
0M
0M
0M
1,115M
1,020M
2,158M
1,066M
0M
0M
189M
0M
325M
0M
1,092M
0M
0M
944M
500M
0M
189M
0M
444M
0M
0M
0M
0M
0M
540M
477M
2,149M
951M
0M
0M
22M
0M
348M
0M
1,199M
0M
0M
940M
508M
0M
22M
0M
432M
0M
0M
0M
0M
0M
375M
301M
Concept
Totaal Activa
Vlottende Activa
Kas, Kasequivalenten & Kortetermijninvesteringen
Kas & Equivalenten
Overige Kortetermijninvesteringen
Vorderingen
Voorraad
Overige Vlottende Activa
Totaal Niet-vlottende Activa
Materiële Vaste Activa
Langetermijninvesteringen
Totaal Passiva
Kortlopende Verplichtingen
Crediteuren
Kortlopende Schuld
Uitgestelde Inkomsten
Totaal Niet-lopende Verplichtingen Netto Minderheidsbelangen
Langlopende Schuld
Overige Langlopende Verplichtingen
Eigen Vermogen
Werkkapitaal
Geïnvesteerd Kapitaal
Totaal Schulden
Netto Schuld
4Q2023
2Q2023
1Q2023
4Q2022
3Q2022
2Q2022
1Q2022
4Q2021
3Q2021
2Q2021
1Q2021
4Q2020
3Q2020
2Q2020
1Q2020
4Q2019
3Q2019
2Q2019
1Q2019
4Q2018
3Q2018
2Q2018
1Q2018
4Q2017
3Q2017
2Q2017
1Q2017
4Q2016
2Q2016
1Q2016
4Q2015
3Q2015
2Q2015
1Q2015
4Q2014
3Q2014
2Q2014
1Q2014
4Q2013
3Q2013
2Q2013
1Q2013
4Q2012
3Q2012
2Q2012
1Q2012
4Q2011
3Q2011
2Q2011
1Q2011
4Q2010
3Q2010
2Q2010
1Q2010
4Q2009
3Q2009
2Q2009
1Q2009
4Q2008
3Q2008
2Q2008
1Q2008
4Q2007
3Q2007
2Q2007
1Q2007
4Q2006
3Q2006
2Q2006
1Q2006
4Q2005
3Q2005
2Q2005
1Q2005
4Q2004
3Q2004
2Q2004
1Q2004
4Q2003
3Q2003
2Q2003
1Q2003
4Q2002
3Q2002
2Q2002
1Q2002
4Q2001
3Q2001
2Q2001
1Q2001
4Q2000
60,523M
9,721M
2,558M
0M
884M
3,207M
2,750M
1,206M
50,802M
0M
0M
21,632M
9,741M
2,381M
2,699M
561M
11,891M
6,559M
121M
38,239M
-21M
46,656M
11,657M
9,099M
60,225M
9,063M
1,714M
202M
205M
3,548M
3,042M
759M
51,162M
7,881M
0M
21,861M
9,893M
2,273M
2,848M
223M
11,968M
6,563M
89M
37,722M
-828M
46,293M
11,747M
10,238M
15,140M
2,160M
490M
0M
0M
0M
697M
973M
12,980M
0M
0M
5,604M
2,222M
574M
0M
0M
3,382M
0M
0M
9,537M
0M
0M
3,051M
2,561M
60,561M
8,641M
1,989M
1,960M
233M
3,288M
2,910M
454M
51,920M
7,757M
0M
22,414M
8,888M
2,297M
2,010M
222M
13,526M
7,858M
222M
37,455M
-247M
46,477M
12,204M
10,448M
15,140M
2,160M
490M
0M
0M
739M
697M
234M
12,980M
7,757M
0M
5,604M
2,222M
574M
0M
0M
3,382M
0M
0M
9,537M
0M
0M
3,051M
2,561M
63,390M
10,638M
3,831M
1,710M
1,796M
3,375M
2,960M
472M
52,752M
7,610M
0M
24,783M
11,237M
2,420M
3,938M
987M
13,546M
7,925M
101M
37,819M
-599M
48,821M
14,187M
12,152M
15,140M
2,160M
490M
0M
0M
3,375M
697M
973M
12,980M
7,610M
0M
5,604M
2,222M
574M
0M
0M
3,382M
0M
0M
9,537M
0M
0M
3,051M
2,561M
59,428M
9,280M
3,293M
3,293M
0M
2,949M
2,445M
3,542M
50,149M
7,141M
0M
23,431M
8,667M
2,218M
1,608M
0M
14,764M
8,913M
144M
35,186M
349M
45,135M
13,017M
9,724M
0M
9,280M
0M
0M
0M
2,949M
2,445M
398M
0M
7,141M
0M
0M
8,931M
2,218M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
53,774M
14,713M
9,443M
0M
19M
2,775M
2,046M
3,224M
39,061M
5,111M
0M
19,393M
6,518M
1,907M
1,141M
0M
12,875M
8,910M
19M
33,841M
8,195M
43,396M
11,413M
1,989M
0M
14,713M
0M
0M
0M
2,775M
2,046M
276M
0M
5,111M
0M
0M
6,518M
1,907M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
52,318M
13,720M
8,883M
0M
200M
2,508M
1,930M
2,907M
38,598M
5,101M
0M
19,520M
6,170M
1,864M
1,160M
0M
13,350M
9,324M
73M
32,268M
7,550M
42,225M
11,895M
3,212M
0M
13,720M
0M
0M
0M
2,508M
1,930M
267M
0M
5,101M
0M
0M
6,171M
1,864M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
54,053M
13,030M
7,903M
0M
530M
2,499M
2,168M
2,959M
41,023M
5,362M
0M
19,682M
5,782M
1,495M
1,486M
0M
13,900M
9,384M
27M
33,844M
7,248M
44,125M
12,432M
5,059M
0M
13,031M
0M
0M
0M
2,499M
2,168M
277M
0M
5,362M
0M
0M
5,782M
1,495M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
52,583M
10,750M
5,347M
0M
511M
2,773M
2,166M
3,237M
41,833M
5,634M
18M
17,251M
5,617M
1,770M
932M
0M
11,634M
6,864M
26M
34,796M
0M
0M
9,415M
4,579M
52,583M
10,750M
0M
0M
0M
2,773M
2,166M
311M
0M
5,634M
18M
17,251M
5,617M
1,770M
403M
0M
0M
6,864M
0M
34,796M
0M
0M
0M
0M
48,038M
7,108M
1,538M
0M
0M
2,619M
2,125M
3,445M
40,930M
5,226M
30M
13,896M
6,775M
1,698M
2,293M
0M
7,121M
2,533M
29M
34,142M
0M
0M
6,296M
4,758M
48,038M
7,108M
0M
0M
0M
2,713M
2,125M
732M
0M
5,226M
30M
13,896M
6,775M
1,698M
270M
0M
0M
2,533M
0M
33,688M
0M
0M
0M
0M
46,269M
7,041M
0M
0M
11M
2,746M
2,045M
264M
39,228M
3,368M
182M
13,008M
7,015M
1,746M
11M
0M
5,993M
2,563M
0M
32,823M
0M
0M
2,575M
746M
46,269M
7,040M
0M
0M
11M
2,746M
2,045M
264M
0M
3,368M
182M
13,008M
7,015M
1,746M
893M
0M
0M
2,563M
0M
32,823M
0M
0M
0M
0M
12,597M
3,774M
0M
0M
0M
1,892M
1,182M
69M
8,823M
1,105M
157M
5,606M
3,280M
0M
257M
0M
2,326M
1,600M
0M
6,586M
0M
0M
2,517M
1,975M
12,597M
3,774M
0M
0M
0M
1,892M
1,182M
69M
0M
1,105M
157M
5,606M
3,280M
0M
257M
0M
0M
1,600M
0M
6,586M
0M
0M
0M
0M
12,300M
3,489M
0M
0M
29M
1,762M
1,097M
59M
8,811M
1,116M
41M
5,373M
2,952M
759M
29M
0M
2,421M
1,673M
0M
6,504M
0M
0M
1,703M
1,219M
12,300M
3,489M
0M
0M
0M
1,762M
1,097M
59M
0M
1,116M
41M
5,373M
2,952M
759M
162M
0M
0M
1,673M
0M
6,504M
0M
0M
0M
0M
12,860M
3,717M
0M
0M
34M
0M
1,128M
0M
9,143M
0M
0M
6,140M
3,404M
0M
34M
0M
2,736M
0M
0M
0M
0M
0M
1,876M
1,282M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
13,163M
3,509M
0M
0M
45M
0M
1,125M
0M
9,654M
0M
0M
6,109M
3,718M
0M
45M
0M
2,391M
0M
0M
0M
0M
0M
1,409M
892M
12,249M
3,429M
0M
0M
59M
0M
1,126M
0M
8,820M
0M
0M
5,873M
3,156M
0M
59M
0M
2,717M
0M
0M
0M
0M
0M
1,718M
1,257M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
11,971M
3,272M
0M
0M
64M
0M
1,099M
0M
8,699M
0M
0M
5,879M
2,853M
0M
64M
0M
3,026M
0M
0M
0M
0M
0M
1,969M
1,503M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
11,634M
3,427M
0M
0M
34M
0M
1,098M
0M
8,207M
0M
0M
5,879M
3,139M
0M
34M
0M
2,740M
0M
0M
0M
0M
0M
1,618M
1,055M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
10,789M
3,162M
0M
0M
43M
0M
1,002M
0M
7,627M
0M
0M
5,529M
2,950M
0M
43M
0M
2,579M
0M
0M
0M
0M
0M
1,564M
938M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
10,237M
3,139M
0M
0M
5M
0M
929M
0M
7,098M
0M
0M
5,556M
2,750M
0M
5M
0M
2,806M
0M
0M
0M
0M
0M
1,761M
1,098M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
7,577M
3,031M
0M
0M
5M
0M
869M
0M
4,546M
0M
0M
3,536M
2,038M
0M
5M
0M
1,498M
0M
0M
0M
0M
0M
612M
-174M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
7,133M
2,787M
0M
0M
6M
0M
853M
0M
4,346M
0M
0M
3,143M
1,926M
0M
6M
0M
1,217M
0M
0M
0M
0M
0M
538M
-23M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
6,907M
2,826M
0M
0M
6M
0M
830M
0M
4,081M
0M
0M
2,986M
1,875M
0M
6M
0M
1,112M
0M
0M
0M
0M
0M
532M
-129M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
6,758M
2,777M
0M
0M
16M
0M
857M
0M
3,981M
0M
0M
3,077M
1,989M
0M
16M
0M
1,087M
0M
0M
0M
0M
0M
555M
-11M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
6,158M
2,429M
0M
0M
23M
0M
753M
0M
3,730M
0M
0M
2,700M
1,927M
0M
23M
0M
774M
0M
0M
0M
0M
0M
332M
-59M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
5,260M
2,139M
0M
0M
42M
0M
644M
0M
3,121M
0M
0M
2,352M
1,667M
0M
42M
0M
685M
0M
0M
0M
0M
0M
324M
-71M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
5,213M
2,042M
0M
0M
27M
0M
645M
0M
3,171M
0M
0M
2,169M
1,478M
0M
27M
0M
691M
0M
0M
0M
0M
0M
313M
-59M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
5,429M
2,064M
0M
0M
11M
0M
626M
0M
3,365M
0M
0M
2,483M
1,787M
0M
11M
0M
696M
0M
0M
0M
0M
0M
317M
-36M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
4,168M
1,760M
0M
0M
74M
0M
486M
0M
2,407M
0M
0M
1,430M
989M
0M
74M
0M
441M
0M
0M
0M
0M
0M
357M
-29M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M