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

Kering SA

KER

Closed
$ 215.20
0
0%
+

Kering SA Balance Sheet

Concept
Total Assets
Current Assets
Cash, Cash Equivalents & Short Term Investments
Cash & Equivalents
Other Short Term Investments
Receivables
Inventory
Other Current Assets
Total non-current assets
Property, Plant & Equipment
Long-Term Investments
Total Liabilities
Current Liabilities
Accounts Payable
Current Debt
Deferred Revenue
Total Non Current Liabilities Net Minority Interest
Long-Term Debt
Other Long-Term Liabilities
Common Stock Equity
Working Capital
Invested Capital
Total Debt
Net Debt
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
41,367M
11,930M
4,058M
0M
136M
1,916M
4,550M
1,406M
29,437M
0M
0M
25,357M
8,631M
2,200M
3,284M
1,299M
16,726M
10,026M
311M
15,212M
3,299M
27,638M
17,821M
13,899M
33,941M
11,662M
4,336M
4,336M
-226M
1,724M
4,466M
1,136M
22,279M
8,317M
0M
19,158M
8,506M
2,263M
3,087M
0M
10,652M
3,685M
229M
13,998M
3,156M
19,676M
11,192M
6,856M
31,068M
11,432M
5,249M
1,924M
-212M
1,840M
3,369M
975M
19,635M
7,268M
0M
17,331M
8,774M
1,742M
3,091M
2,116M
8,557M
2,675M
198M
13,347M
2,658M
18,438M
9,592M
4,343M
28,005M
9,021M
3,443M
872M
-194M
1,583M
2,846M
1,149M
18,985M
6,627M
0M
15,970M
6,735M
666M
2,201M
1,578M
9,236M
3,517M
184M
11,821M
2,286M
17,001M
9,264M
5,821M
27,148M
7,546M
2,324M
52M
38M
1,283M
2,959M
979M
19,603M
6,866M
1,230M
16,710M
8,148M
809M
2,696M
2,090M
8,562M
3,122M
141M
10,278M
-602M
14,928M
9,417M
7,131M
21,368M
7,071M
2,278M
530M
61M
940M
2,415M
2,379M
14,297M
2,229M
1,224M
11,306M
6,411M
746M
756M
0M
4,895M
3,129M
40M
9,906M
660M
13,755M
3,928M
1,711M
25,577M
7,317M
2,292M
548M
156M
1,445M
2,699M
2,325M
18,261M
2,268M
230M
12,951M
5,763M
1,241M
940M
0M
7,188M
4,169M
49M
11,948M
1,554M
17,050M
5,185M
3,049M
24,139M
5,640M
0M
0M
131M
1,302M
2,432M
847M
18,499M
2,207M
312M
12,175M
4,899M
1,099M
131M
0M
7,277M
4,096M
0M
11,270M
0M
0M
4,227M
3,178M
23,851M
5,365M
0M
0M
81M
1,261M
2,191M
757M
18,486M
2,073M
284M
12,228M
5,099M
940M
81M
0M
7,128M
3,976M
0M
10,948M
0M
0M
4,058M
2,911M
23,254M
5,361M
0M
0M
106M
1,168M
2,235M
858M
17,893M
1,887M
263M
11,992M
5,844M
983M
106M
0M
6,148M
3,128M
0M
10,634M
0M
0M
3,234M
2,144M
22,811M
5,647M
0M
0M
108M
1,069M
1,806M
1,347M
17,164M
1,677M
196M
11,615M
5,466M
766M
108M
0M
6,149M
3,065M
0M
10,587M
0M
0M
3,173M
1,754M
25,257M
8,591M
0M
0M
87M
0M
1,737M
0M
16,666M
0M
0M
13,138M
7,186M
0M
87M
0M
5,952M
0M
0M
0M
0M
0M
3,017M
936M
24,954M
7,446M
0M
0M
45M
0M
2,203M
0M
17,508M
0M
0M
13,204M
7,072M
0M
45M
0M
6,133M
0M
0M
0M
0M
0M
3,112M
1,841M
24,695M
6,940M
0M
0M
50M
0M
2,227M
0M
17,754M
0M
0M
13,043M
6,495M
0M
50M
0M
6,549M
0M
0M
0M
0M
0M
3,391M
1,993M
24,464M
5,267M
0M
0M
28M
0M
2,352M
0M
19,197M
0M
0M
13,410M
5,846M
0M
28M
0M
7,564M
0M
0M
0M
0M
0M
4,386M
3,441M
27,028M
7,318M
0M
0M
143M
0M
3,466M
0M
19,710M
0M
0M
16,337M
9,051M
0M
143M
0M
7,286M
0M
0M
0M
0M
0M
4,104M
2,988M
28,212M
7,948M
0M
0M
94M
0M
3,234M
0M
20,265M
0M
0M
17,551M
9,377M
0M
94M
0M
8,174M
0M
0M
0M
0M
0M
4,764M
3,051M
22,389M
7,081M
0M
0M
74M
0M
2,744M
0M
15,308M
0M
0M
13,265M
7,795M
0M
74M
0M
5,470M
0M
0M
0M
0M
0M
3,215M
1,659M
23,004M
7,432M
0M
0M
50M
0M
2,827M
0M
15,572M
0M
0M
14,870M
8,095M
0M
50M
0M
6,775M
0M
0M
0M
0M
0M
4,449M
2,636M
22,951M
10,232M
0M
0M
1,422M
0M
2,641M
0M
12,719M
0M
0M
15,086M
5,329M
0M
1,422M
0M
9,757M
0M
0M
0M
0M
0M
10,662M
9,978M
24,639M
11,075M
0M
0M
2,205M
0M
3,418M
0M
13,565M
0M
0M
16,009M
6,909M
0M
2,205M
0M
9,100M
0M
0M
0M
0M
0M
10,746M
9,881M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
Concept
Total Assets
Current Assets
Cash, Cash Equivalents & Short Term Investments
Cash & Equivalents
Other Short Term Investments
Receivables
Inventory
Other Current Assets
Total non-current assets
Property, Plant & Equipment
Long-Term Investments
Total Liabilities
Current Liabilities
Accounts Payable
Current Debt
Deferred Revenue
Total Non Current Liabilities Net Minority Interest
Long-Term Debt
Other Long-Term Liabilities
Common Stock Equity
Working Capital
Invested Capital
Total Debt
Net Debt
4Q2023
2Q2023
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
3Q2016
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
41,367M
11,930M
4,058M
0M
136M
1,916M
4,550M
1,406M
29,437M
0M
0M
25,357M
8,631M
2,200M
3,284M
1,299M
16,726M
10,026M
311M
15,212M
3,299M
27,638M
17,821M
13,899M
34,972M
11,194M
3,328M
1,174M
-224M
1,957M
4,569M
1,340M
23,778M
9,797M
0M
19,600M
7,660M
2,327M
2,555M
1,187M
11,940M
4,667M
442M
14,572M
3,534M
20,961M
11,440M
8,112M
33,941M
11,662M
4,336M
4,336M
-226M
1,180M
4,466M
1,136M
22,279M
8,317M
0M
19,158M
8,506M
2,263M
3,087M
0M
10,652M
3,685M
229M
13,998M
3,156M
19,676M
11,192M
6,856M
0M
11,662M
0M
0M
0M
1,561M
4,465M
1,300M
0M
8,317M
0M
0M
8,506M
2,263M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
33,197M
13,071M
5,790M
2,075M
-222M
1,077M
4,065M
1,128M
20,126M
7,750M
0M
19,280M
9,236M
2,347M
3,413M
0M
10,044M
3,719M
216M
13,474M
3,835M
19,879M
11,363M
5,573M
0M
13,071M
0M
0M
0M
2,008M
4,065M
1,208M
0M
7,750M
0M
0M
9,236M
2,347M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
31,068M
11,432M
5,249M
1,924M
22M
977M
3,369M
975M
19,635M
7,268M
0M
17,331M
8,774M
1,742M
3,091M
0M
8,557M
2,675M
198M
13,347M
2,658M
18,438M
9,592M
4,343M
0M
11,413M
0M
0M
0M
1,805M
3,369M
991M
0M
7,268M
0M
0M
8,774M
1,742M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
28,931M
10,198M
4,787M
0M
0M
1,261M
3,041M
1,109M
18,733M
6,965M
0M
16,165M
6,960M
1,659M
2,447M
0M
9,205M
3,209M
183M
12,518M
3,238M
17,599M
9,491M
4,704M
0M
10,198M
0M
0M
0M
1,234M
3,041M
1,132M
0M
6,965M
0M
0M
6,960M
1,659M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
28,005M
9,021M
3,443M
0M
0M
1,425M
2,846M
2,733M
18,985M
6,627M
0M
15,970M
6,735M
666M
2,201M
0M
9,236M
3,517M
184M
11,821M
2,286M
17,001M
9,264M
5,821M
0M
9,021M
0M
0M
0M
1,425M
2,846M
1,274M
0M
6,627M
0M
0M
6,735M
666M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
27,208M
8,096M
2,802M
0M
0M
1,141M
3,108M
2,186M
19,112M
6,543M
0M
17,001M
7,666M
617M
3,143M
0M
9,336M
4,183M
155M
10,003M
430M
16,620M
10,686M
7,885M
0M
8,096M
0M
0M
0M
1,141M
3,108M
1,028M
0M
6,543M
0M
0M
7,666M
617M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
27,148M
7,546M
2,324M
0M
38M
1,277M
2,959M
2,262M
19,603M
6,866M
1,230M
16,710M
8,148M
809M
2,696M
0M
8,562M
3,122M
141M
10,278M
0M
0M
9,417M
7,131M
27,148M
7,546M
0M
0M
8M
1,277M
2,959M
1,016M
0M
6,866M
1,230M
16,710M
8,148M
809M
708M
0M
0M
3,123M
0M
10,278M
0M
0M
0M
0M
26,063M
7,383M
0M
0M
58M
957M
2,726M
889M
18,680M
6,089M
1,458M
16,614M
8,662M
796M
2,289M
0M
7,953M
2,910M
87M
9,276M
0M
0M
5,199M
2,748M
26,063M
7,383M
0M
0M
8M
1,066M
2,726M
1,133M
0M
6,089M
1,458M
16,614M
8,662M
796M
308M
0M
0M
2,911M
0M
9,276M
0M
0M
0M
0M
21,368M
7,071M
0M
0M
61M
940M
2,415M
1,491M
14,297M
2,229M
1,224M
11,306M
6,411M
746M
61M
0M
4,895M
3,129M
0M
9,906M
0M
0M
3,190M
973M
21,368M
7,071M
0M
0M
8M
940M
2,415M
1,491M
0M
2,229M
1,224M
11,306M
6,411M
746M
333M
0M
0M
3,129M
0M
9,906M
0M
0M
0M
0M
20,276M
6,348M
0M
0M
50M
924M
2,179M
1,312M
13,928M
2,013M
1,382M
10,919M
5,728M
747M
50M
0M
5,191M
3,416M
0M
9,219M
0M
0M
3,465M
1,539M
20,276M
6,348M
0M
0M
6M
924M
2,179M
1,312M
0M
2,013M
1,382M
10,919M
5,728M
747M
957M
0M
0M
3,416M
0M
9,219M
0M
0M
0M
0M
25,577M
7,317M
0M
0M
156M
1,445M
2,699M
1,029M
18,261M
2,268M
230M
12,951M
5,763M
1,241M
156M
0M
7,188M
4,169M
0M
11,948M
0M
0M
4,324M
2,188M
25,577M
7,317M
0M
0M
7M
1,445M
2,699M
1,029M
0M
2,268M
230M
12,951M
5,763M
1,241M
675M
0M
0M
4,169M
0M
11,948M
0M
0M
0M
0M
24,567M
6,138M
0M
0M
187M
1,399M
2,741M
905M
18,429M
2,136M
530M
12,511M
4,666M
1,268M
187M
0M
7,845M
4,692M
0M
11,387M
0M
0M
4,877M
3,791M
24,567M
6,138M
0M
0M
8M
1,399M
2,741M
905M
0M
2,136M
530M
12,511M
4,666M
1,268M
5,660M
0M
0M
4,692M
0M
11,387M
0M
0M
0M
0M
24,139M
5,640M
0M
0M
131M
1,302M
2,432M
847M
18,499M
2,207M
312M
12,175M
4,899M
1,099M
131M
0M
7,277M
4,098M
0M
11,270M
0M
0M
4,227M
3,178M
24,139M
5,640M
0M
0M
9M
1,302M
2,432M
847M
0M
2,207M
312M
12,175M
4,899M
1,099M
5,422M
0M
0M
4,098M
0M
11,270M
0M
0M
0M
0M
23,997M
5,506M
0M
0M
89M
0M
2,421M
0M
18,490M
0M
0M
12,336M
4,917M
0M
89M
0M
7,419M
0M
0M
0M
0M
0M
4,401M
3,368M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
23,851M
5,365M
0M
0M
81M
0M
2,191M
0M
18,486M
0M
0M
12,228M
5,099M
0M
81M
0M
7,128M
0M
0M
0M
0M
0M
4,058M
2,911M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
24,003M
5,529M
0M
0M
87M
0M
2,474M
0M
18,473M
0M
0M
12,519M
5,637M
0M
87M
0M
6,882M
0M
0M
0M
0M
0M
3,857M
2,934M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
23,254M
5,361M
0M
0M
106M
0M
2,235M
0M
17,893M
0M
0M
11,992M
5,844M
0M
106M
0M
6,148M
0M
0M
0M
0M
0M
3,234M
2,144M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
22,149M
4,977M
0M
0M
19M
0M
2,080M
0M
17,172M
0M
0M
11,108M
5,386M
0M
19M
0M
5,721M
0M
0M
0M
0M
0M
2,665M
1,439M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
22,811M
5,647M
0M
0M
108M
0M
1,806M
0M
17,164M
0M
0M
11,615M
5,466M
0M
108M
0M
6,149M
0M
0M
0M
0M
0M
3,173M
1,754M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
21,730M
4,989M
0M
0M
78M
0M
1,921M
0M
16,742M
0M
0M
10,174M
5,176M
0M
78M
0M
4,998M
0M
0M
0M
0M
0M
2,078M
1,144M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
25,257M
8,591M
0M
0M
87M
0M
1,737M
0M
16,666M
0M
0M
13,138M
7,186M
0M
87M
0M
5,952M
0M
0M
0M
0M
0M
3,017M
936M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
25,490M
7,471M
0M
0M
37M
0M
2,445M
0M
18,019M
0M
0M
13,730M
7,490M
0M
37M
0M
6,240M
0M
0M
0M
0M
0M
3,150M
2,056M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
24,954M
7,446M
0M
0M
45M
0M
2,203M
0M
17,508M
0M
0M
13,204M
7,072M
0M
45M
0M
6,133M
0M
0M
0M
0M
0M
3,112M
1,841M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
23,530M
5,466M
0M
0M
56M
0M
2,479M
0M
18,064M
0M
0M
12,123M
5,516M
0M
56M
0M
6,607M
0M
0M
0M
0M
0M
3,512M
2,548M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
24,695M
6,940M
0M
0M
50M
0M
2,227M
0M
17,754M
0M
0M
13,043M
6,495M
0M
50M
0M
6,549M
0M
0M
0M
0M
0M
3,391M
1,993M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
25,272M
5,900M
0M
0M
128M
0M
2,672M
0M
19,373M
0M
0M
13,993M
7,350M
0M
128M
0M
6,643M
0M
0M
0M
0M
0M
3,610M
2,683M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
24,464M
5,267M
0M
0M
28M
0M
2,352M
0M
19,197M
0M
0M
13,410M
5,846M
0M
28M
0M
7,564M
0M
0M
0M
0M
0M
4,386M
3,441M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M