0001080374-20-000001.txt : 20200127
0001080374-20-000001.hdr.sgml : 20200127
20200127142337
ACCESSION NUMBER: 0001080374-20-000001
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200127
DATE AS OF CHANGE: 20200127
EFFECTIVENESS DATE: 20200127
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: JAG CAPITAL MANAGEMENT, LLC
CENTRAL INDEX KEY: 0001080374
IRS NUMBER: 453306979
FISCAL YEAR END: 0430
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-04485
FILM NUMBER: 20548872
BUSINESS ADDRESS:
STREET 1: 9841 CLAYTON RD
CITY: ST LOUIS
STATE: MO
ZIP: 63124
BUSINESS PHONE: 3149971277
MAIL ADDRESS:
STREET 1: 9841 CLAYTON ROAD
CITY: ST LOUIS
STATE: MO
ZIP: 63124
FORMER COMPANY:
FORMER CONFORMED NAME: GLYNN JA & CO
DATE OF NAME CHANGE: 19990513
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0001080374
XXXXXXXX
12-31-2019
12-31-2019
JAG CAPITAL MANAGEMENT, LLC
9841 CLAYTON ROAD
ST LOUIS
MO
63124
13F HOLDINGS REPORT
028-04485
N
Gina M Barro
Equity Trader
314-997-1277
Gina M Barro
St Louis
MO
01-27-2020
0
232
880850
false
INFORMATION TABLE
2
123119_upload.xml
Abbott Laboratories
COM
002824100
1742
20060
SH
SOLE
20060
0
0
Accenture Ltd. Ireland Class Shs
COM
G1151C101
3010
14295
SH
SOLE
14295
0
0
Activision Blizzard Inc.
COM
00507V109
10389
174833
SH
SOLE
149263
0
25570
Activision Blizzard Inc.
COM
00507V109
1294
21775
SH
OTR
21775
0
0
Adobe Inc
COM
00724F101
27586
83643
SH
SOLE
75077
0
8566
Adobe Inc
COM
00724F101
2635
7990
SH
OTR
7990
0
0
Aflac Incorporated
COM
001055102
201
3800
SH
SOLE
3800
0
0
Alaska Air Group
COM
011659109
1169
17259
SH
SOLE
16634
0
625
Alibaba Grp Shs ADR
COM
01609W102
487
2295
SH
SOLE
2295
0
0
Align Technology Inc
COM
016255101
1111
3982
SH
SOLE
3982
0
0
Alphabet Inc Class A
COM
02079K305
15292
11417
SH
SOLE
9862
0
1555
Alphabet Inc Class A
COM
02079K305
1815
1355
SH
OTR
1355
0
0
Alphabet Inc Class C
COM
02079K107
3892
2911
SH
SOLE
2811
0
100
Amazon.com Inc.
COM
023135106
25559
13832
SH
SOLE
12604
0
1228
Amazon.com Inc.
COM
023135106
2504
1355
SH
OTR
1355
0
0
Amer Express Company
COM
025816109
2031
16313
SH
SOLE
15768
0
545
American Campus Cmntys Inc
COM
024835100
367
7806
SH
SOLE
7806
0
0
American Tower REIT
COM
03027X100
3943
17157
SH
SOLE
16832
0
325
Americold Rlty Tr
COM
03064D108
399
11387
SH
SOLE
11387
0
0
Amgen Incorporated
COM
031162100
1149
4765
SH
SOLE
4765
0
0
ANSYS Inc
COM
03662Q105
13362
51908
SH
SOLE
44626
0
7282
ANSYS Inc
COM
03662Q105
1590
6175
SH
OTR
6175
0
0
Anthem Inc
COM
036752103
1187
3931
SH
SOLE
3931
0
0
Aon PLC Shs Cl A
COM
G0408V102
222
1068
SH
SOLE
1068
0
0
Apollo Coml Real Estate Fin Inc
COM
03762U105
1674
91522
SH
SOLE
91522
0
0
Apple Inc
COM
037833100
11218
38202
SH
SOLE
37677
0
525
Applied Materials Inc.
COM
038222105
18782
307708
SH
SOLE
265534
0
42174
Applied Materials Inc.
COM
038222105
2120
34730
SH
OTR
34730
0
0
Ares Cap Corp
COM
04010L103
1571
84212
SH
SOLE
84212
0
0
Arista Networks Inc
COM
040413106
1575
7745
SH
SOLE
7745
0
0
Astrazeneca PLC Spon. ADR
COM
046353108
404
8098
SH
SOLE
8098
0
0
Atlassian Corp PLC A
COM
G06242104
227
1890
SH
SOLE
1890
0
0
Automatic Data Processing
COM
053015103
2745
16097
SH
SOLE
15577
0
520
Ball Corp
COM
058498106
1485
22969
SH
SOLE
22134
0
835
Becton Dickinson
COM
075887109
1469
5402
SH
SOLE
5402
0
0
Berkshire Hathaway Inc. Class B
COM
084670702
427
1887
SH
SOLE
1887
0
0
Blackrock TCP Cap Corp
COM
09259E108
1254
89286
SH
SOLE
89286
0
0
Blackstone Group Inc Cl A
COM
09260D107
528
9437
SH
SOLE
9437
0
0
Blackstone Mortgage Trust Inc Cl
COM
09257W100
1712
45995
SH
SOLE
45995
0
0
Boeing Company
COM
097023105
721
2215
SH
SOLE
2215
0
0
Booking Hldgs Inc
COM
09857L108
421
205
SH
SOLE
205
0
0
Bright Horizons Family
COM
109194100
4348
28934
SH
SOLE
28934
0
0
Bristol Myers Squibb Company
COM
110122108
265
4129
SH
SOLE
4129
0
0
Brookfield Asset MgmT Inc CL-A
COM
112585104
645
11161
SH
SOLE
11161
0
0
Brookfield Ppty REIT Cl A
COM
11282X103
718
38901
SH
SOLE
38901
0
0
Canadian National Railway Co.
COM
136375102
219
2425
SH
SOLE
2425
0
0
Canadian Pacific Railway Ltd
COM
13645T100
1865
7317
SH
SOLE
7057
0
260
Carlisle Companies Inc
COM
142339100
16660
102939
SH
SOLE
88532
0
14407
Carlisle Companies Inc
COM
142339100
1943
12005
SH
OTR
12005
0
0
Cass Information Systems Inc.
COM
14808P109
233
4034
SH
SOLE
4034
0
0
Cerner Corp.
COM
156782104
2495
33991
SH
SOLE
32801
0
1190
Chevron Corporation
COM
166764100
371
3077
SH
SOLE
3077
0
0
Chimera Invt Corp New
COM
16934q208
1745
84854
SH
SOLE
84854
0
0
Chipotle Mexican Grill Inc
COM
169656105
10181
12162
SH
SOLE
10293
0
1869
Chipotle Mexican Grill Inc
COM
169656105
1306
1560
SH
OTR
1560
0
0
Cintas Corp
COM
172908105
2983
11086
SH
SOLE
11086
0
0
Cisco Systems Inc
COM
17275R102
2643
55106
SH
SOLE
53441
0
1665
CME Group Inc
COM
12572Q105
1160
5779
SH
SOLE
5779
0
0
Coca-Cola Company
COM
191216100
1914
34580
SH
SOLE
33480
0
1100
Colgate Palmolive Co.
COM
194162103
1990
28909
SH
SOLE
27919
0
990
Comcast Corporation Class A
COM
20030N101
596
13249
SH
SOLE
13249
0
0
Commerce Bancshares Inc.
COM
200525103
507
7456
SH
SOLE
7456
0
0
Copart Inc
COM
217204106
7708
84764
SH
SOLE
72069
0
12695
Copart Inc
COM
217204106
1005
11055
SH
OTR
11055
0
0
CoStar Group Inc
COM
22160N109
20445
34171
SH
SOLE
30072
0
4099
CoStar Group Inc
COM
22160N109
2070
3460
SH
OTR
3460
0
0
Costco Wholesale Corporation
COM
22160K105
333
1132
SH
SOLE
1132
0
0
Cummins Inc.
COM
231021106
1697
9480
SH
SOLE
9160
0
320
CyrusOne Inc
COM
23283R100
1325
20254
SH
SOLE
20254
0
0
Daktronics Inc
COM
234264109
93
15285
SH
SOLE
15285
0
0
Danaher Corporation
COM
235851102
566
3689
SH
SOLE
3689
0
0
Deere & Company
COM
244199105
1982
11439
SH
SOLE
10104
0
1335
Disney Walt Co.
COM
254687106
14269
98656
SH
SOLE
88021
0
10635
Disney Walt Co.
COM
254687106
1276
8820
SH
OTR
8820
0
0
Ecolab Inc
COM
278865100
3605
18680
SH
SOLE
18680
0
0
Edwards Lifesciences Corp.
COM
28176E108
4707
20175
SH
SOLE
20175
0
0
Ellington Finl Inc
COM
28852N109
690
37666
SH
SOLE
37666
0
0
Enterprise Products Partners
COM
293792107
301
10686
SH
SOLE
10686
0
0
EOG Resources Inc.
COM
26875P101
347
4138
SH
SOLE
4138
0
0
EPR Pptys
COM
26884U109
736
10417
SH
SOLE
10417
0
0
Estee Lauder Companies Inc. Class
COM
518439104
16840
81535
SH
SOLE
69675
0
11860
Estee Lauder Companies Inc. Class
COM
518439104
2074
10040
SH
OTR
10040
0
0
Exxon Mobil Corporation
COM
30231G102
331
4739
SH
SOLE
4739
0
0
Facebook Inc Class A
COM
30303M102
18926
92211
SH
SOLE
78111
0
14100
Facebook Inc Class A
COM
30303M102
2786
13575
SH
OTR
13575
0
0
Fastenal Co.
COM
311900104
797
21574
SH
SOLE
21574
0
0
Fidelity Natl Information Svcs Inc
COM
31620M106
861
6188
SH
SOLE
6188
0
0
Fiserv Inc
COM
337738108
3562
30805
SH
SOLE
29705
0
1100
FleetCor Technologies Inc
COM
339041105
4232
14708
SH
SOLE
14708
0
0
Fortune Brands Homes & Sec Inc
COM
34964C106
12299
188223
SH
SOLE
164494
0
23729
Fortune Brands Homes & Sec Inc
COM
34964C106
1525
23335
SH
OTR
23335
0
0
Garmin Ltd.
COM
H2906T109
13952
143013
SH
SOLE
123236
0
19777
Garmin Ltd.
COM
H2906T109
1615
16550
SH
OTR
16550
0
0
Gartner Inc
COM
366651107
3841
24924
SH
SOLE
24924
0
0
Gilead Sciences Inc
COM
375558103
939
14451
SH
SOLE
13946
0
505
Goldman Sachs BDC Inc
COM
38147U107
1496
70298
SH
SOLE
70298
0
0
Golub Cap BDC Inc
COM
38173M102
1359
73654
SH
SOLE
73654
0
0
Granite Pt Mtg Tr Inc
COM
38741L107
1209
65752
SH
SOLE
65752
0
0
Hannon Armstrong Sustainable Infra
COM
41068X100
1066
33140
SH
SOLE
33140
0
0
Health Care Select SPDR
COM
81369Y209
1563
15345
SH
SOLE
15345
0
0
Hercules Technology Growth Cap Inc
COM
427096508
1589
113364
SH
SOLE
113364
0
0
Home Depot Inc
COM
437076102
1899
8695
SH
SOLE
8695
0
0
Honeywell International Inc.
COM
438516106
444
2508
SH
SOLE
2508
0
0
Idexx Laboratories Corp.
COM
45168d104
15113
57877
SH
SOLE
51498
0
6379
Idexx Laboratories Corp.
COM
45168d104
1400
5360
SH
OTR
5360
0
0
IHS Markit Ltd Shs
COM
G47567105
15338
203556
SH
SOLE
182371
0
21185
IHS Markit Ltd Shs
COM
G47567105
1339
17770
SH
OTR
17770
0
0
Insulet Corp.
COM
45784p101
13570
79264
SH
SOLE
68709
0
10555
Insulet Corp.
COM
45784p101
1519
8875
SH
OTR
8875
0
0
Intel Corporation
COM
458140100
241
4022
SH
SOLE
4022
0
0
Intercontinental Exchange Inc.
COM
45866F104
7425
80226
SH
SOLE
69166
0
11060
Intercontinental Exchange Inc.
COM
45866F104
722
7800
SH
OTR
7800
0
0
Intl. Business Machines Corp.
COM
459200101
888
6628
SH
SOLE
6398
0
230
Intuitive Surgical Inc
COM
46120E602
4120
6970
SH
SOLE
6970
0
0
Invesco ETF Tr Water Res
COM
46137V142
252
6511
SH
SOLE
6511
0
0
Ishs Barclays TIPS Bd Fd Protect S
COM
464287176
432
3705
SH
SOLE
2756
0
949
IShares DJ Select Dividend Idx Fd
COM
464287168
491
4647
SH
SOLE
4647
0
0
ISHARES IBOXX I G Corp Bd Fd
COM
464287242
459
3587
SH
SOLE
1852
0
1735
iShares Lehman 1-3YR Treas Bd Fd
COM
464287457
620
7331
SH
SOLE
4852
0
2479
IShares MSCI EAFE Index Fund
COM
464287465
1781
25654
SH
SOLE
25654
0
0
Ishares Russell 1000 Growth Idx Fd
COM
464287614
1195
6791
SH
SOLE
6791
0
0
IShares Russell 2000 Index Fund
COM
464287655
1923
11609
SH
SOLE
11609
0
0
Johnson & Johnson
COM
478160104
359
2461
SH
SOLE
2461
0
0
JP Morgan Chase & Co.
COM
46625H100
579
4151
SH
SOLE
4151
0
0
Kansas City Southern
COM
485170302
1541
10063
SH
SOLE
9708
0
355
Kennametal Inc Cap Stk
COM
489170100
358
9700
SH
SOLE
9700
0
0
Ladder Cap Corp Cl A
COM
505743104
1852
102643
SH
SOLE
102643
0
0
Leidos Hldgs Inc
COM
525327102
3599
36762
SH
SOLE
29247
0
7515
Leidos Hldgs Inc
COM
525327102
619
6325
SH
OTR
6325
0
0
Lilly Eli & Co
COM
532457108
224
1701
SH
SOLE
1701
0
0
Live Nation Entmt Inc
COM
538034109
5406
75644
SH
SOLE
75644
0
0
Lululemon Athletica Inc.
COM
550021109
18071
78003
SH
SOLE
68838
0
9165
Lululemon Athletica Inc.
COM
550021109
1744
7530
SH
OTR
7530
0
0
Main Str Cap Corp
COM
56035L104
1887
43773
SH
SOLE
43773
0
0
Markel Corp.
COM
570535104
235
206
SH
SOLE
206
0
0
Marketaxess Hldgs Inc
COM
57060D108
2209
5828
SH
SOLE
5828
0
0
Marriott International Inc. Class
COM
571903202
225
1483
SH
SOLE
1483
0
0
Marvell Technology Group Ltd
COM
G5876H105
14807
557493
SH
SOLE
486473
0
71020
Marvell Technology Group Ltd
COM
G5876H105
1556
58580
SH
OTR
58580
0
0
MasterCard Inc Class A
COM
57636Q104
14090
47187
SH
SOLE
46852
0
335
McDonalds Corp.
COM
580135101
608
3078
SH
SOLE
3078
0
0
Merck & Co Inc New
COM
58933Y105
15608
171612
SH
SOLE
147940
0
23672
Merck & Co Inc New
COM
58933Y105
1851
20350
SH
OTR
20350
0
0
MFA Finl Inc
COM
55272X102
1716
224283
SH
SOLE
224283
0
0
Microchip Technology Inc.
COM
595017104
758
7243
SH
SOLE
7243
0
0
Micron Technology Inc.
COM
595112103
15021
279300
SH
SOLE
238150
0
41150
Micron Technology Inc.
COM
595112103
2156
40095
SH
OTR
40095
0
0
Microsoft Corporation
COM
594918104
40187
254831
SH
SOLE
225906
0
28925
Microsoft Corporation
COM
594918104
3680
23335
SH
OTR
23335
0
0
Moodys Corp.
COM
615369105
321
1350
SH
SOLE
1350
0
0
Mosaic Co. New
COM
61945C103
1200
55450
SH
SOLE
55450
0
0
Netflix Inc.
COM
64110L106
1523
4708
SH
SOLE
4708
0
0
New Residential Investment Corp
COM
64828T201
1597
99156
SH
SOLE
99156
0
0
Northrop Grumman Corp
COM
666807102
275
800
SH
SOLE
800
0
0
Nvidia Corp.
COM
67066G104
18300
77771
SH
SOLE
67050
0
10721
Nvidia Corp.
COM
67066G104
2365
10050
SH
OTR
10050
0
0
ONEOK Inc
COM
682680103
213
2810
SH
SOLE
2810
0
0
Owens Corning New
COM
690742101
1414
21710
SH
SOLE
20965
0
745
Owl Rock Cap Corp
COM
69121K104
407
22755
SH
SOLE
22755
0
0
Parker-Hannifin Corp
COM
701094104
2332
11332
SH
SOLE
10925
0
407
Paylocity Hldg Corp
COM
70438V106
207
1714
SH
SOLE
1714
0
0
PayPal Hldgs Inc
COM
70450Y103
18522
171226
SH
SOLE
150287
0
20939
PayPal Hldgs Inc
COM
70450Y103
1856
17160
SH
OTR
17160
0
0
Pepsico Inc.
COM
713448108
2578
18862
SH
SOLE
18247
0
615
Pfizer Inc
COM
717081103
485
12372
SH
SOLE
12372
0
0
PNC Financial Services Group
COM
693475105
2147
13452
SH
SOLE
12987
0
465
Procter & Gamble Co.
COM
742718109
2658
21281
SH
SOLE
20621
0
660
Progressive Corp OH
COM
743315103
2881
39800
SH
SOLE
39800
0
0
Pulte Homes Inc.
COM
745867101
6529
168271
SH
SOLE
142076
0
26195
Pulte Homes Inc.
COM
745867101
887
22860
SH
OTR
22860
0
0
PwrShs ETF Tr II S&P 500 Low Volat
COM
46138E354
374
6403
SH
SOLE
6403
0
0
Qualcomm Inc.
COM
747525103
338
3828
SH
SOLE
3828
0
0
Quest Diagnostics Inc.
COM
74834L100
817
7652
SH
SOLE
7377
0
275
Raytheon Company
COM
755111507
1424
6482
SH
SOLE
6482
0
0
Regions Financial Corporation
COM
7591EP100
1797
104697
SH
SOLE
100907
0
3790
Rockwell Med Inc
COM
774374102
68
27750
SH
SOLE
27750
0
0
Roper Industries Inc. New Com
COM
776696106
6441
18182
SH
SOLE
18182
0
0
S&P Global Inc
COM
78409V104
5946
21775
SH
SOLE
21775
0
0
Salesforce.com Inc
COM
79466L302
17565
107998
SH
SOLE
95985
0
12013
Salesforce.com Inc
COM
79466L302
1534
9430
SH
OTR
9430
0
0
SBA Communications Corp New Cl A
COM
78410G104
2880
11952
SH
SOLE
11952
0
0
Sherwin-Williams Co
COM
824348106
4858
8324
SH
SOLE
8324
0
0
Spdr Sr Tr Barclays High Yield Bd
COM
78468R622
710
6480
SH
SOLE
4274
0
2206
Splunk Inc
COM
848637104
2434
16251
SH
SOLE
16251
0
0
Starbucks Corporation
COM
855244109
18982
215904
SH
SOLE
186525
0
29379
Starbucks Corporation
COM
855244109
1812
20610
SH
OTR
20610
0
0
Starwood Property Trust Inc
COM
85571B105
1733
69716
SH
SOLE
69716
0
0
Take Two Interactive Software Inc.
COM
874054109
9538
77903
SH
SOLE
66397
0
11506
Take Two Interactive Software Inc.
COM
874054109
1196
9770
SH
OTR
9770
0
0
Target Corporation
COM
87612E106
2636
20560
SH
SOLE
19840
0
720
TCG BDC Inc
COM
872280102
1017
75995
SH
SOLE
75995
0
0
Texas Instruments Inc
COM
882508104
296
2307
SH
SOLE
2307
0
0
The Trade Desk Inc Class A
COM
88339J105
3803
14638
SH
SOLE
11908
0
2730
The Trade Desk Inc Class A
COM
88339J105
596
2295
SH
OTR
2295
0
0
Thermo Fisher Scientific Inc
COM
883556102
21160
65133
SH
SOLE
57884
0
7249
Thermo Fisher Scientific Inc
COM
883556102
2006
6175
SH
OTR
6175
0
0
TJX Companies Inc.
COM
872540109
1194
19556
SH
SOLE
19556
0
0
TPG Re Fin Tr Inc
COM
87266M107
1344
66321
SH
SOLE
66321
0
0
TPG Specialty Lending Inc
COM
87265K102
1645
76640
SH
SOLE
76640
0
0
Twilio Inc Cl A
COM
90138f102
1317
13400
SH
SOLE
13400
0
0
Twitter Inc
COM
90184L102
2730
85178
SH
SOLE
85178
0
0
Two Hbrs Invt Corp
COM
90187B408
1493
102104
SH
SOLE
102104
0
0
Tyler Technologies Inc
COM
902252105
3415
11384
SH
SOLE
11384
0
0
U. S. Bancorp
COM
902973304
525
8860
SH
SOLE
8860
0
0
Union Pacific Corporation
COM
907818108
916
5065
SH
SOLE
5065
0
0
UnitedHealth Group Inc.
COM
91324p102
223
759
SH
SOLE
759
0
0
Vanguard Emerging Markets ETF
COM
922042858
471
10584
SH
SOLE
10584
0
0
Vanguard Idx Fds Growth ETF
COM
922908736
293
1606
SH
SOLE
1606
0
0
Vanguard Idx Fds Small Cap Val ETF
COM
922908611
552
4024
SH
SOLE
4024
0
0
Vanguard Idx Fds Extended Mkt
COM
922908652
236
1873
SH
SOLE
1873
0
0
Vanguard Idx Fds Small Cap ETF
COM
922908751
812
4900
SH
SOLE
4900
0
0
Vanguard Intl Eq Idx FTSE Europe E
COM
922042874
219
3744
SH
SOLE
3744
0
0
Vanguard Scottsdale I-T Govt Bd ET
COM
92206C706
448
6804
SH
SOLE
6804
0
0
Vanguard Splzd Port Div Appre Idx
COM
921908844
1430
11471
SH
SOLE
11471
0
0
Vanguard Tax Mgd Intl FTSE Dev Mkt
COM
921943858
830
18828
SH
SOLE
18828
0
0
Vanguard Total Stock Market ETF
COM
922908769
372
2272
SH
SOLE
2272
0
0
Veeva Sys Inc Cl A
COM
922475108
1495
10625
SH
SOLE
10625
0
0
Verizon Communications
COM
92343V104
372
6055
SH
SOLE
6055
0
0
Vertex Pharmaceuticals Inc.
COM
92532F100
4844
22124
SH
SOLE
19054
0
3070
Vertex Pharmaceuticals Inc.
COM
92532F100
580
2650
SH
OTR
2650
0
0
Visa Inc. Class A
COM
92826C839
18499
98451
SH
SOLE
84186
0
14265
Visa Inc. Class A
COM
92826C839
2556
13605
SH
OTR
13605
0
0
Voya Finl Inc
COM
929089100
10623
174212
SH
SOLE
144886
0
29326
Voya Finl Inc
COM
929089100
1506
24700
SH
OTR
24700
0
0
Vulcan Materials Co Hldg Co
COM
929160109
8992
62452
SH
SOLE
55407
0
7045
Vulcan Materials Co Hldg Co
COM
929160109
879
6105
SH
OTR
6105
0
0
W P Carey Inc
COM
92936u109
1819
22722
SH
SOLE
22722
0
0
Waste Mgmt. Inc. Com
COM
94106l109
476
4177
SH
SOLE
4177
0
0
World Wrestling Entmt Inc Cl A
COM
98156Q108
973
15000
SH
SOLE
15000
0
0
Zendesk Inc
COM
98936J101
2107
27499
SH
SOLE
27499
0
0
Zoetis Inc Cl A
COM
98978V103
17862
134963
SH
SOLE
117653
0
17310
Zoetis Inc Cl A
COM
98978V103
1957
14790
SH
OTR
14790
0
0