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

Cognex Corporation

CGNX

Closed
$ 26.16
0.07
0.27%
+

Cognex Corporation 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
2001
2000
1999
1998
1997
1996
1995
1994
2,018M
679M
332M
0M
129M
117M
162M
68M
1,339M
0M
244M
513M
152M
21M
10M
32M
361M
0M
0M
1,505M
527M
1,505M
79M
-124M
1,958M
1,102M
854M
0M
219M
125M
122M
67M
856M
80M
454M
520M
228M
120M
8M
41M
292M
0M
82M
1,438M
530M
1,438M
48M
-806M
2,004M
1,151M
907M
0M
137M
130M
113M
210M
853M
78M
584M
574M
239M
136M
8M
36M
335M
0M
91M
1,430M
451M
1,430M
26M
-882M
1,801M
602M
372M
0M
103M
131M
61M
37M
1,199M
79M
395M
539M
132M
16M
8M
21M
406M
0M
91M
1,262M
469M
1,262M
26M
-243M
1,886M
1,009M
845M
0M
240M
103M
60M
272M
877M
89M
433M
530M
163M
70M
6M
14M
367M
0M
77M
1,356M
487M
1,356M
18M
-827M
1,290M
1,008M
798M
0M
427M
127M
83M
34M
281M
91M
262M
154M
151M
76M
5M
10M
4M
0M
62M
1,135M
689M
1,135M
0M
-798M
1,288M
1,023M
828M
0M
298M
127M
68M
31M
265M
78M
423M
193M
187M
92M
17M
10M
6M
0M
79M
1,095M
517M
1,095M
0M
-828M
1,039M
830M
745M
0M
341M
58M
27M
21M
209M
54M
324M
76M
71M
52M
-32M
8M
5M
0M
10M
963M
0M
0M
0M
-745M
888M
702M
622M
0M
296M
43M
37M
23M
186M
53M
273M
62M
59M
41M
-27M
12M
3M
0M
8M
826M
0M
0M
0M
-622M
822M
633M
547M
0M
90M
51M
36M
32M
188M
48M
401M
85M
85M
59M
-32M
21M
5M
0M
5M
736M
0M
0M
0M
-547M
710M
534M
455M
0M
185M
53M
26M
28M
176M
37M
0M
66M
66M
44M
-27M
16M
5M
0M
0M
644M
0M
0M
0M
-455M
628M
240M
150M
0M
105M
42M
26M
21M
388M
35M
238M
55M
50M
7M
4M
13M
5M
0M
5M
572M
0M
0M
0M
-45M
612M
434M
183M
0M
144M
48M
28M
357M
178M
32M
175M
59M
59M
39M
-26M
13M
5M
0M
5M
553M
0M
0M
0M
-38M
533M
279M
181M
0M
148M
46M
23M
29M
254M
30M
102M
60M
54M
7M
8M
10M
5M
0M
5M
473M
0M
0M
0M
-33M
440M
249M
175M
0M
56M
31M
17M
26M
191M
29M
0M
45M
39M
24M
-19M
15M
7M
0M
0M
394M
0M
0M
0M
-120M
474M
264M
180M
0M
53M
31M
25M
29M
210M
28M
0M
61M
51M
7M
3M
19M
10M
0M
0M
413M
0M
0M
0M
-127M
540M
308M
217M
0M
113M
39M
27M
24M
232M
27M
0M
63M
44M
7M
0M
13M
19M
0M
0M
476M
0M
0M
0M
-104M
529M
313M
216M
0M
128M
40M
31M
27M
216M
26M
0M
55M
55M
6M
41M
7M
8M
0M
0M
474M
0M
0M
0M
-87M
565M
327M
242M
0M
169M
42M
19M
24M
238M
24M
0M
58M
58M
7M
43M
5M
0M
0M
0M
507M
0M
0M
0M
-73M
533M
313M
235M
0M
180M
34M
20M
24M
220M
24M
0M
71M
71M
6M
56M
6M
0M
0M
0M
463M
0M
0M
0M
-54M
433M
198M
133M
0M
56M
27M
16M
23M
235M
25M
0M
48M
47M
6M
32M
6M
0M
0M
0M
385M
0M
0M
0M
-76M
386M
194M
137M
0M
76M
19M
19M
19M
192M
27M
0M
31M
31M
7M
17M
4M
0M
0M
0M
355M
0M
0M
0M
-61M
407M
173M
110M
0M
79M
17M
23M
22M
234M
31M
0M
29M
29M
4M
18M
3M
0M
0M
0M
378M
0M
0M
0M
-32M
436M
220M
128M
0M
85M
47M
28M
17M
216M
34M
0M
52M
52M
10M
0M
0M
0M
0M
0M
384M
0M
0M
0M
-43M
315M
269M
112M
0M
63M
29M
11M
117M
46M
0M
0M
38M
38M
4M
0M
0M
1M
0M
0M
277M
0M
0M
0M
-49M
248M
207M
28M
0M
0M
26M
11M
143M
41M
0M
0M
25M
23M
3M
0M
0M
2M
0M
0M
223M
0M
0M
0M
-28M
262M
224M
38M
0M
0M
29M
8M
149M
38M
0M
0M
26M
24M
3M
0M
0M
1M
0M
0M
236M
0M
0M
0M
-38M
201M
169M
48M
0M
0M
22M
7M
92M
32M
0M
0M
19M
17M
4M
0M
0M
2M
0M
0M
183M
0M
0M
0M
-48M
162M
136M
24M
0M
0M
24M
13M
75M
26M
0M
0M
18M
16M
3M
0M
0M
2M
0M
0M
144M
0M
0M
0M
-24M
113M
98M
56M
0M
0M
9M
4M
28M
15M
0M
0M
9M
9M
1M
0M
0M
0M
0M
0M
104M
0M
0M
0M
-56M
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
3Q2023
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
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
3Q2001
2Q2001
1Q2001
4Q2000
3Q2000
2Q2000
1Q2000
4Q1999
3Q1999
2Q1999
1Q1999
4Q1998
3Q1998
2Q1998
1Q1998
4Q1997
3Q1997
2Q1997
1Q1997
4Q1996
3Q1996
2Q1996
1Q1996
4Q1995
3Q1995
2Q1995
1Q1995
4Q1994
3Q1994
2Q1994
1Q1994
4Q1993
3Q1993
2Q1993
1Q1993
4Q1992
3Q1992
2Q1992
1Q1992
4Q1991
3Q1991
2Q1991
1Q1991
4Q1990
3Q1990
2Q1990
1Q1990
4Q1989
3Q1989
2Q1989
1Q1989
2,018M
679M
332M
0M
129M
117M
162M
68M
1,339M
0M
244M
513M
152M
21M
10M
32M
361M
0M
0M
1,505M
527M
1,505M
79M
-124M
1,990M
847M
513M
0M
117M
132M
134M
68M
1,143M
150M
333M
501M
170M
23M
8M
40M
332M
0M
0M
1,489M
677M
1,489M
68M
-327M
1,998M
718M
369M
0M
191M
150M
126M
73M
1,280M
82M
463M
518M
180M
26M
8M
43M
337M
0M
100M
1,480M
538M
1,480M
70M
-107M
1,974M
722M
381M
0M
217M
147M
127M
68M
1,252M
81M
463M
528M
214M
27M
8M
58M
314M
0M
70M
1,446M
508M
1,446M
40M
-125M
1,958M
1,102M
854M
0M
219M
125M
122M
67M
856M
80M
454M
520M
228M
120M
8M
41M
292M
0M
82M
1,438M
530M
1,438M
48M
-806M
1,900M
1,022M
818M
0M
208M
96M
109M
106M
878M
79M
343M
511M
232M
86M
33M
55M
279M
0M
90M
1,389M
626M
1,389M
59M
-759M
1,943M
735M
360M
0M
183M
174M
96M
105M
1,208M
79M
428M
553M
192M
20M
8M
75M
361M
0M
89M
1,390M
543M
1,390M
34M
-143M
1,934M
673M
315M
0M
149M
157M
137M
65M
1,261M
78M
479M
575M
195M
45M
8M
54M
380M
0M
101M
1,359M
478M
1,359M
35M
-131M
2,004M
1,151M
907M
0M
137M
130M
113M
69M
853M
78M
584M
574M
239M
136M
8M
36M
335M
0M
91M
1,430M
451M
1,430M
26M
-882M
2,049M
672M
393M
0M
189M
137M
81M
61M
1,377M
77M
593M
556M
165M
27M
8M
38M
391M
0M
89M
1,493M
507M
1,493M
27M
-177M
2,025M
693M
408M
0M
191M
151M
69M
66M
1,332M
98M
544M
595M
205M
32M
8M
76M
391M
0M
12M
1,429M
488M
1,429M
24M
-193M
1,909M
626M
386M
0M
143M
130M
61M
48M
1,283M
77M
490M
552M
160M
21M
8M
52M
392M
0M
81M
1,357M
466M
1,357M
24M
-219M
1,801M
602M
372M
0M
103M
131M
61M
37M
1,199M
79M
395M
539M
132M
16M
8M
21M
406M
0M
91M
1,262M
469M
1,262M
26M
-243M
2,061M
1,195M
1,013M
0M
95M
128M
54M
37M
866M
81M
619M
555M
192M
90M
28M
34M
363M
0M
89M
1,506M
489M
1,506M
28M
-985M
1,935M
646M
429M
0M
143M
113M
53M
52M
1,288M
84M
467M
558M
145M
18M
8M
47M
414M
0M
88M
1,376M
502M
1,376M
29M
-257M
1,885M
595M
398M
0M
159M
106M
55M
36M
1,290M
87M
447M
558M
151M
16M
6M
26M
407M
0M
76M
1,327M
445M
1,327M
18M
-221M
1,886M
1,009M
845M
0M
240M
103M
60M
27M
877M
89M
433M
530M
163M
70M
6M
14M
367M
0M
77M
1,356M
0M
0M
18M
-827M
1,390M
626M
414M
0M
292M
119M
65M
28M
765M
88M
505M
151M
81M
13M
5M
10M
70M
0M
70M
1,239M
0M
0M
16M
-106M
1,350M
679M
454M
0M
364M
118M
73M
34M
671M
89M
408M
158M
86M
12M
6M
18M
73M
0M
73M
1,192M
0M
0M
18M
-71M
1,354M
773M
547M
0M
441M
117M
79M
31M
581M
91M
317M
165M
93M
21M
5M
17M
72M
12M
72M
1,189M
0M
0M
17M
-88M
1,290M
1,008M
798M
0M
427M
127M
83M
34M
281M
91M
262M
154M
151M
76M
4M
10M
4M
0M
62M
1,135M
0M
0M
0M
-798M
1,325M
1,053M
809M
0M
420M
149M
94M
28M
272M
89M
282M
175M
170M
89M
1M
13M
5M
0M
64M
1,149M
0M
0M
0M
-809M
1,276M
760M
483M
0M
354M
140M
90M
47M
517M
88M
272M
197M
125M
13M
12M
41M
73M
0M
72M
1,079M
0M
0M
0M
-129M
1,269M
1,001M
803M
0M
338M
101M
96M
26M
268M
85M
356M
192M
187M
86M
29M
16M
5M
0M
78M
1,077M
0M
0M
0M
-803M
1,288M
1,023M
828M
0M
298M
127M
68M
31M
265M
78M
423M
193M
187M
92M
17M
10M
6M
0M
79M
1,095M
0M
0M
0M
-828M
1,259M
645M
385M
0M
273M
174M
48M
39M
613M
66M
387M
125M
110M
30M
10M
16M
15M
0M
15M
1,134M
0M
0M
0M
-111M
1,161M
582M
411M
0M
342M
85M
36M
50M
579M
61M
355M
109M
88M
23M
5M
18M
21M
0M
15M
1,052M
0M
0M
0M
-68M
1,096M
594M
468M
0M
376M
60M
33M
33M
502M
57M
313M
85M
76M
17M
6M
14M
10M
0M
10M
1,011M
0M
0M
0M
-92M
1,039M
830M
745M
0M
341M
58M
27M
21M
209M
54M
324M
76M
71M
52M
-32M
8M
5M
0M
10M
963M
0M
0M
0M
-745M
1,020M
531M
390M
0M
328M
92M
27M
22M
489M
56M
316M
76M
69M
10M
0M
16M
7M
0M
7M
944M
0M
0M
0M
-61M
964M
486M
350M
0M
295M
87M
26M
24M
479M
53M
308M
78M
69M
14M
3M
16M
9M
0M
8M
887M
0M
0M
0M
-55M
914M
493M
400M
0M
320M
45M
36M
13M
421M
53M
250M
63M
54M
10M
1M
12M
9M
0M
8M
851M
0M
0M
0M
-80M
888M
702M
622M
0M
296M
43M
37M
23M
186M
53M
273M
62M
59M
41M
-27M
12M
3M
0M
8M
826M
0M
0M
0M
-622M
887M
486M
352M
0M
273M
71M
40M
23M
401M
51M
241M
75M
68M
10M
9M
15M
7M
0M
7M
813M
0M
0M
0M
-80M
878M
490M
285M
0M
223M
96M
39M
69M
388M
50M
234M
85M
80M
15M
32M
19M
5M
0M
5M
793M
0M
0M
0M
-62M
838M
654M
549M
0M
142M
56M
48M
27M
185M
49M
370M
71M
71M
46M
-27M
20M
4M
0M
4M
767M
0M
0M
0M
-549M
822M
633M
547M
0M
90M
51M
36M
32M
188M
48M
401M
85M
85M
59M
-32M
21M
5M
0M
5M
736M
0M
0M
0M
-547M
816M
258M
88M
0M
50M
113M
31M
25M
559M
39M
409M
82M
79M
13M
1M
24M
4M
0M
4M
734M
0M
0M
0M
-38M
760M
268M
124M
0M
84M
70M
31M
44M
492M
38M
344M
78M
74M
15M
1M
25M
4M
0M
4M
683M
0M
0M
0M
-40M
718M
190M
84M
0M
42M
52M
28M
25M
528M
38M
380M
56M
53M
10M
0M
16M
4M
0M
4M
661M
0M
0M
0M
-42M
710M
534M
455M
0M
185M
53M
26M
28M
176M
37M
230M
66M
66M
44M
-27M
16M
5M
0M
5M
644M
0M
0M
0M
-455M
693M
520M
444M
0M
187M
49M
28M
26M
173M
36M
227M
55M
55M
39M
-27M
12M
4M
0M
4M
638M
0M
0M
0M
-444M
670M
277M
183M
0M
135M
45M
27M
22M
393M
35M
243M
55M
49M
7M
0M
13M
6M
0M
6M
615M
0M
0M
0M
-48M
653M
482M
414M
0M
125M
43M
26M
20M
170M
35M
245M
53M
53M
31M
-16M
14M
6M
0M
6M
599M
0M
0M
0M
-414M
628M
240M
150M
0M
105M
42M
26M
21M
388M
35M
238M
55M
50M
7M
4M
13M
5M
0M
5M
572M
0M
0M
0M
-45M
662M
250M
156M
0M
102M
45M
25M
24M
412M
34M
260M
57M
52M
8M
0M
0M
5M
0M
5M
605M
0M
0M
0M
-54M
647M
464M
266M
0M
60M
48M
25M
391M
183M
34M
125M
55M
55M
35M
-19M
12M
5M
0M
5M
592M
0M
0M
0M
-206M
638M
303M
201M
0M
159M
46M
28M
29M
335M
33M
184M
49M
44M
7M
-11M
12M
5M
0M
5M
589M
0M
0M
0M
-42M
612M
285M
183M
0M
144M
48M
28M
27M
327M
32M
175M
59M
54M
7M
-6M
7M
5M
0M
5M
553M
0M
0M
0M
-38M
599M
274M
173M
0M
142M
46M
29M
27M
324M
31M
174M
57M
53M
7M
0M
6M
4M
0M
4M
541M
0M
0M
0M
-30M
603M
342M
245M
0M
202M
42M
27M
28M
260M
31M
109M
62M
57M
7M
0M
6M
6M
0M
6M
540M
0M
0M
0M
-43M
565M
304M
207M
0M
170M
42M
27M
27M
261M
30M
109M
59M
54M
8M
-1M
12M
6M
0M
6M
505M
0M
0M
0M
-37M
533M
279M
181M
0M
148M
46M
23M
29M
254M
30M
102M
60M
54M
7M
8M
10M
5M
0M
5M
473M
0M
0M
0M
-33M
500M
257M
152M
0M
114M
47M
24M
35M
242M
28M
89M
64M
59M
6M
10M
16M
5M
0M
5M
435M
0M
0M
0M
-38M
454M
228M
135M
0M
97M
41M
20M
32M
226M
28M
65M
60M
55M
7M
8M
16M
5M
0M
5M
395M
0M
0M
0M
-38M
443M
248M
170M
0M
55M
34M
18M
26M
195M
28M
0M
49M
42M
25M
-15M
15M
7M
0M
0M
394M
0M
0M
0M
-115M
440M
249M
175M
0M
56M
31M
17M
26M
191M
29M
0M
45M
39M
5M
0M
15M
7M
0M
0M
394M
0M
0M
0M
-120M
447M
254M
183M
0M
56M
25M
21M
25M
193M
29M
0M
39M
32M
5M
0M
11M
6M
0M
0M
408M
0M
0M
0M
-127M
444M
252M
180M
0M
55M
24M
22M
26M
193M
28M
0M
46M
36M
3M
2M
12M
10M
0M
0M
398M
0M
0M
0M
-125M
446M
248M
176M
0M
52M
22M
24M
26M
197M
28M
0M
49M
39M
5M
2M
15M
10M
0M
0M
396M
0M
0M
0M
-123M
474M
264M
180M
0M
53M
31M
25M
29M
210M
28M
0M
61M
51M
7M
3M
19M
10M
0M
0M
413M
0M
0M
0M
-127M
502M
285M
189M
0M
64M
44M
27M
25M
217M
27M
0M
61M
51M
5M
0M
18M
10M
0M
0M
440M
0M
0M
0M
-125M
534M
304M
208M
0M
77M
40M
29M
3M
230M
28M
0M
68M
49M
10M
0M
15M
19M
0M
0M
466M
0M
0M
0M
-131M
532M
308M
213M
0M
73M
44M
28M
22M
225M
28M
0M
67M
47M
7M
0M
15M
20M
0M
0M
466M
0M
0M
0M
-139M
540M
308M
217M
0M
113M
39M
27M
24M
232M
27M
0M
63M
44M
7M
0M
13M
19M
0M
0M
476M
0M
0M
0M
-104M
539M
289M
195M
0M
88M
40M
30M
25M
250M
26M
0M
77M
59M
5M
0M
15M
18M
0M
0M
462M
0M
0M
0M
-107M
512M
253M
161M
0M
82M
36M
33M
24M
259M
27M
0M
63M
50M
5M
34M
10M
13M
0M
0M
449M
0M
0M
0M
-79M
534M
303M
207M
0M
115M
38M
33M
25M
231M
27M
0M
61M
48M
6M
32M
8M
13M
0M
0M
473M
0M
0M
0M
-92M
529M
313M
216M
0M
128M
40M
31M
27M
216M
26M
0M
55M
55M
6M
41M
7M
8M
0M
0M
474M
0M
0M
0M
-87M
529M
300M
210M
0M
121M
40M
28M
22M
230M
24M
0M
63M
63M
6M
49M
6M
0M
0M
0M
466M
0M
0M
0M
-90M
538M
305M
214M
0M
135M
45M
26M
21M
233M
24M
0M
64M
64M
7M
49M
7M
0M
0M
0M
474M
0M
0M
0M
-79M
555M
335M
251M
0M
169M
42M
22M
20M
220M
24M
0M
59M
59M
6M
44M
7M
0M
0M
0M
496M
0M
0M
0M
-82M
565M
327M
242M
0M
169M
42M
19M
24M
238M
24M
0M
58M
58M
7M
43M
5M
0M
0M
0M
507M
0M
0M
0M
-73M
560M
313M
233M
0M
141M
38M
19M
24M
247M
24M
0M
59M
59M
5M
46M
6M
0M
0M
0M
501M
0M
0M
0M
-92M
532M
278M
198M
0M
134M
36M
18M
25M
254M
24M
0M
59M
59M
5M
44M
6M
0M
0M
0M
473M
0M
0M
0M
-65M
525M
341M
272M
0M
217M
29M
18M
21M
184M
24M
0M
58M
58M
4M
45M
7M
0M
0M
0M
466M
0M
0M
0M
-55M
533M
313M
235M
0M
180M
34M
20M
24M
220M
24M
0M
71M
71M
6M
56M
6M
0M
0M
0M
463M
0M
0M
0M
-54M
517M
321M
247M
0M
182M
37M
17M
20M
196M
24M
0M
60M
60M
5M
45M
7M
0M
0M
0M
457M
0M
0M
0M
-65M
496M
308M
238M
0M
167M
34M
15M
22M
188M
24M
0M
49M
49M
5M
35M
6M
0M
0M
0M
447M
0M
0M
0M
-71M
464M
254M
187M
0M
81M
26M
14M
26M
210M
25M
0M
47M
47M
6M
33M
6M
0M
0M
0M
417M
0M
0M
0M
-106M
433M
198M
133M
0M
56M
27M
16M
23M
235M
25M
0M
48M
47M
6M
32M
6M
0M
0M
0M
385M
0M
0M
0M
-76M
423M
191M
126M
0M
67M
29M
15M
21M
232M
25M
0M
43M
43M
4M
27M
7M
0M
0M
0M
380M
0M
0M
0M
-59M
401M
177M
113M
0M
62M
26M
17M
21M
225M
26M
0M
39M
39M
3M
25M
6M
0M
0M
0M
362M
0M
0M
0M
-51M
389M
176M
119M
0M
68M
22M
18M
18M
212M
27M
0M
32M
32M
3M
21M
5M
21M
0M
0M
356M
0M
0M
21M
-51M
386M
194M
137M
0M
76M
19M
19M
19M
192M
27M
0M
31M
31M
7M
17M
4M
0M
0M
0M
355M
0M
0M
0M
-61M
384M
194M
130M
0M
83M
22M
19M
23M
190M
28M
0M
30M
30M
7M
16M
3M
0M
0M
0M
355M
0M
0M
0M
-47M
406M
181M
120M
0M
86M
19M
21M
21M
224M
30M
0M
28M
28M
6M
16M
3M
0M
0M
0M
377M
0M
0M
0M
-34M
405M
182M
121M
0M
90M
17M
22M
22M
222M
30M
0M
26M
26M
3M
17M
3M
0M
0M
0M
379M
0M
0M
0M
-31M
407M
173M
110M
0M
79M
17M
23M
22M
234M
31M
0M
29M
29M
4M
18M
3M
0M
0M
0M
378M
0M
0M
0M
-32M
428M
205M
132M
0M
84M
21M
36M
16M
223M
33M
0M
34M
34M
5M
23M
3M
0M
0M
0M
393M
0M
0M
0M
-48M
431M
234M
158M
0M
110M
23M
35M
18M
196M
34M
0M
38M
38M
5M
24M
6M
0M
0M
0M
393M
0M
0M
0M
-48M
429M
206M
128M
0M
85M
25M
34M
18M
223M
34M
0M
40M
40M
6M
25M
6M
0M
0M
0M
389M
0M
0M
0M
-43M
436M
220M
128M
0M
85M
47M
28M
17M
216M
34M
0M
52M
52M
10M
0M
0M
0M
0M
0M
384M
0M
0M
0M
-43M
409M
338M
261M
0M
0M
42M
19M
16M
72M
33M
0M
50M
49M
8M
0M
0M
0M
0M
0M
360M
0M
0M
0M
-261M
382M
318M
249M
0M
0M
39M
15M
16M
64M
33M
0M
45M
44M
8M
0M
0M
1M
0M
0M
337M
0M
0M
0M
-249M
348M
289M
230M
0M
0M
32M
13M
15M
58M
32M
0M
38M
37M
5M
0M
0M
1M
0M
0M
310M
0M
0M
0M
-230M
315M
269M
112M
0M
63M
29M
11M
117M
46M
0M
0M
38M
38M
4M
0M
0M
1M
0M
0M
277M
0M
0M
0M
-49M
287M
249M
201M
0M
0M
25M
11M
12M
38M
0M
0M
34M
33M
5M
0M
0M
2M
0M
0M
253M
0M
0M
0M
-201M
270M
231M
34M
0M
0M
22M
11M
164M
39M
0M
0M
31M
29M
3M
0M
0M
2M
0M
0M
239M
0M
0M
0M
-34M
255M
215M
33M
0M
0M
18M
12M
152M
40M
0M
0M
27M
25M
4M
0M
0M
2M
0M
0M
228M
0M
0M
0M
-33M
248M
207M
28M
0M
0M
26M
11M
143M
41M
0M
0M
25M
23M
3M
0M
0M
2M
0M
0M
223M
0M
0M
0M
-28M
241M
201M
24M
0M
0M
24M
11M
141M
40M
0M
0M
22M
20M
3M
4M
0M
2M
0M
0M
220M
0M
0M
4M
-21M
252M
211M
21M
0M
0M
31M
10M
149M
41M
0M
0M
21M
20M
2M
0M
0M
1M
0M
0M
230M
0M
0M
0M
-21M
276M
238M
37M
0M
0M
33M
9M
158M
39M
0M
0M
29M
28M
4M
0M
0M
1M
0M
0M
247M
0M
0M
0M
-37M
262M
224M
38M
0M
0M
29M
8M
149M
38M
0M
0M
26M
24M
3M
0M
0M
1M
0M
0M
236M
0M
0M
0M
-38M
243M
208M
39M
0M
0M
32M
8M
129M
36M
0M
0M
24M
22M
4M
0M
0M
1M
0M
0M
220M
0M
0M
0M
-39M
223M
189M
45M
0M
0M
32M
7M
106M
34M
0M
0M
21M
19M
4M
0M
0M
2M
0M
0M
202M
0M
0M
0M
-45M
211M
179M
56M
0M
0M
23M
8M
93M
32M
0M
0M
21M
19M
4M
0M
0M
2M
0M
0M
191M
0M
0M
0M
-56M
201M
169M
48M
0M
0M
22M
7M
92M
32M
0M
0M
19M
17M
4M
0M
0M
2M
0M
0M
183M
0M
0M
0M
-48M
193M
163M
44M
0M
0M
17M
8M
93M
30M
0M
0M
17M
15M
2M
0M
0M
2M
0M
0M
176M
0M
0M
0M
-44M
190M
161M
37M
0M
0M
22M
13M
89M
29M
0M
0M
17M
15M
2M
0M
0M
2M
0M
0M
173M
0M
0M
0M
-37M
182M
155M
41M
0M
0M
22M
13M
79M
28M
0M
0M
22M
20M
2M
0M
0M
2M
0M
0M
160M
0M
0M
0M
-41M
162M
136M
24M
0M
0M
24M
13M
75M
26M
0M
0M
18M
16M
3M
0M
0M
2M
0M
0M
144M
0M
0M
0M
-24M
148M
123M
23M
0M
63M
20M
9M
71M
25M
0M
0M
18M
15M
2M
0M
0M
3M
0M
0M
130M
0M
0M
0M
-23M
132M
111M
23M
0M
60M
16M
5M
66M
21M
0M
0M
10M
10M
1M
0M
0M
0M
0M
0M
122M
0M
0M
0M
-23M
121M
106M
36M
0M
50M
12M
6M
53M
15M
0M
0M
10M
10M
1M
0M
0M
0M
0M
0M
111M
0M
0M
0M
-36M
113M
98M
56M
0M
0M
9M
4M
28M
15M
0M
0M
9M
9M
1M
0M
0M
0M
0M
0M
104M
0M
0M
0M
-56M
76M
62M
18M
0M
0M
10M
4M
30M
15M
0M
0M
8M
8M
1M
0M
0M
0M
0M
0M
69M
0M
0M
0M
-18M
70M
59M
18M
0M
0M
9M
4M
28M
11M
0M
0M
6M
6M
1M
0M
0M
0M
0M
0M
64M
0M
0M
0M
-18M
66M
56M
19M
0M
0M
8M
4M
26M
10M
0M
0M
6M
6M
1M
0M
0M
0M
0M
0M
60M
0M
0M
0M
-19M
61M
57M
22M
0M
0M
7M
3M
25M
3M
0M
0M
6M
6M
0M
0M
0M
0M
0M
0M
55M
0M
0M
0M
-22M
57M
53M
21M
0M
0M
7M
3M
22M
3M
0M
0M
6M
6M
1M
0M
0M
0M
0M
0M
51M
0M
0M
0M
-21M
53M
50M
19M
0M
0M
6M
3M
22M
3M
0M
0M
5M
5M
1M
0M
0M
0M
0M
0M
48M
0M
0M
0M
-19M
50M
47M
14M
0M
0M
5M
2M
25M
3M
0M
0M
7M
7M
1M
0M
0M
0M
0M
0M
43M
0M
0M
0M
-14M
48M
45M
14M
0M
0M
4M
2M
26M
3M
0M
0M
7M
7M
0M
0M
0M
0M
0M
0M
41M
0M
0M
0M
-14M
47M
44M
12M
0M
0M
4M
2M
26M
3M
0M
0M
7M
7M
1M
0M
0M
0M
0M
0M
40M
0M
0M
0M
-12M
46M
44M
12M
0M
0M
3M
1M
28M
3M
0M
0M
7M
7M
0M
0M
0M
0M
0M
0M
40M
0M
0M
0M
-12M
45M
42M
14M
0M
0M
4M
1M
23M
2M
0M
0M
6M
6M
0M
0M
0M
0M
0M
0M
39M
0M
0M
0M
-14M
42M
39M
13M
0M
0M
4M
1M
21M
2M
0M
0M
5M
5M
0M
0M
0M
0M
0M
0M
37M
0M
0M
0M
-13M
38M
36M
11M
0M
0M
4M
1M
20M
2M
0M
0M
5M
5M
0M
0M
0M
0M
0M
0M
33M
0M
0M
0M
-11M
34M
32M
20M
0M
0M
5M
1M
6M
2M
0M
0M
5M
5M
1M
1M
0M
0M
0M
0M
29M
0M
0M
1M
-19M
32M
29M
14M
0M
0M
3M
1M
11M
3M
0M
0M
6M
6M
0M
1M
0M
0M
0M
0M
26M
0M
0M
1M
-14M
28M
25M
4M
0M
0M
3M
1M
18M
3M
0M
0M
4M
4M
0M
0M
0M
0M
0M
0M
24M
0M
0M
0M
-4M
26M
24M
5M
0M
0M
2M
1M
16M
2M
0M
0M
5M
5M
0M
0M
0M
0M
0M
0M
21M
0M
0M
0M
-5M
23M
21M
3M
0M
0M
2M
1M
15M
2M
0M
0M
4M
4M
0M
0M
0M
0M
0M
0M
19M
0M
0M
0M
-3M
22M
20M
6M
0M
0M
2M
1M
11M
2M
0M
0M
5M
5M
0M
1M
0M
0M
0M
0M
17M
0M
0M
1M
-5M
18M
17M
6M
0M
0M
2M
1M
8M
1M
0M
0M
4M
4M
0M
0M
0M
0M
0M
0M
14M
0M
0M
0M
-6M
18M
16M
8M
0M
0M
2M
1M
5M
1M
0M
0M
5M
5M
0M
0M
0M
0M
0M
0M
13M
0M
0M
0M
-8M
11M
9M
5M
0M
0M
2M
1M
1M
1M
0M
0M
6M
4M
0M
0M
0M
2M
0M
0M
5M
0M
0M
0M
-5M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M
0M