The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COMMON 88579Y101 1,665 10,127 SH   SOLE   10,127 0 0
ABBOTT LABORATORIES COMMON 002824100 1,772 21,173 SH   SOLE   21,173 0 0
ABBVIE INC COMMON 00287Y109 2,287 30,201 SH   SOLE   30,201 0 0
ABIOMED INC COMMON 003654100 11,554 64,950 SH   SOLE   64,950 0 0
ACCELERATE DIAGNOSTICS INC COMMON 00430H102 16,367 881,390 SH   SOLE   881,390 0 0
ACCENTURE PLC A CLASS A G1151C101 566 2,942 SH   SOLE   2,942 0 0
ADOBE SYSTEMS INC COMMON 00724F101 1,977 7,155 SH   SOLE   7,155 0 0
AIR PRODUCTS & CHEMICALS INC COMMON 009158106 672 3,030 SH   SOLE   3,030 0 0
ALBIREO PHARMA INC COMMON 01345P106 4,451 222,549 SH   SOLE   222,549 0 0
ALERIAN MLP ETF ALERIAN MLP 00162Q866 186 20,350 SH   SOLE   20,350 0 0
ALIGN TECHNOLOGY INC COMMON 016255101 472 2,609 SH   SOLE   2,609 0 0
ALLIANCE DATA SYSTEMS CORP COMMON 018581108 31,979 249,584 SH   SOLE   249,584 0 0
ALLIANT ENERGY CORP COMMON 018802108 1,230 22,814 SH   SOLE   22,814 0 0
ALPHABET INC CAP STK CL A CLASS A 02079K305 30,586 25,047 SH   SOLE   25,047 0 0
ALPHABET INC CAP STK CL C CLASS C 02079K107 1,804 1,480 SH   SOLE   1,480 0 0
ALTRIA GROUP INC COMMON 02209S103 665 16,269 SH   SOLE   16,269 0 0
AMAZON.COM INC COMMON 023135106 34,637 19,953 SH   SOLE   19,953 0 0
AMCOR PLC ORDINARY G0250X107 149 15,300 SH   SOLE   15,300 0 0
AMERICAN ELEC PWR CO COMMON 025537101 751 8,020 SH   SOLE   8,020 0 0
AMERICAN EXPRESS CO COMMON 025816109 920 7,778 SH   SOLE   7,778 0 0
AMERICAN TOWER CORPORATION CLASS A 03027X100 1,708 7,725 SH   SOLE   7,725 0 0
AMGEN INC COMMON 031162100 1,941 10,029 SH   SOLE   10,029 0 0
AMPHENOL CORP CLASS A 032095101 830 8,600 SH   SOLE   8,600 0 0
ANTHEM INC COMMON 036752103 480 2,000 SH   SOLE   2,000 0 0
AON PLC COMMON G0408V102 503 2,600 SH   SOLE   2,600 0 0
APPLE INC COMMON 037833100 36,460 162,791 SH   SOLE   162,791 0 0
ARCHER-DANIELS MIDLAND CO COMMON 039483102 285 6,937 SH   SOLE   6,937 0 0
AT&T INC COMMON 00206R102 2,766 73,099 SH   SOLE   73,099 0 0
ATLASSIAN CORPORATION PLC CLASS A G06242104 232 1,850 SH   SOLE   1,850 0 0
AUTOMATIC DATA PROCESSING INC COMMON 053015103 1,208 7,484 SH   SOLE   7,484 0 0
BALL CORP COMMON 058498106 349 4,800 SH   SOLE   4,800 0 0
BANK OF AMERICA CORP COMMON 060505104 419 14,377 SH   SOLE   14,377 0 0
BAXTER INTL INC COMMON 071813109 543 6,203 SH   SOLE   6,203 0 0
BERKSHIRE HATHAWAY INC A CLASS A 084670108 935 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC B CLASS B 084670702 10,776 51,804 SH   SOLE   51,804 0 0
BLACKLINE INC COMMON 09239B109 29,218 611,130 SH   SOLE   611,130 0 0
BLOOM ENERGY CORP CL A CLASS A 093712107 40 12,342 SH   SOLE   12,342 0 0
BOEING CO COMMON 097023105 1,089 2,863 SH   SOLE   2,863 0 0
BOOKING HLDGS INC COMMON 09857L108 26,854 13,683 SH   SOLE   13,683 0 0
BP PLC SPONSORED ADR ORDINARY 055622104 1,554 40,917 SH   SOLE   40,917 0 0
BRIGHT HORIZONS FAM SOLUTIONS INC CLASS A 109194100 290 1,900 SH   SOLE   1,900 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 1,600 31,555 SH   SOLE   31,555 0 0
BURLINGTON STORES INC COMMON 122017106 26,461 132,424 SH   SOLE   132,424 0 0
CARVANA CO CL A CLASS A 146869102 16,831 255,009 SH   SOLE   255,009 0 0
CATERPILLAR INC COMMON 149123101 570 4,510 SH   SOLE   4,510 0 0
CELGENE CORP COMMON 151020104 373 3,756 SH   SOLE   3,756 0 0
CH ROBINSON WORLDWIDE INC COMMON 12541W209 203 2,400 SH   SOLE   2,400 0 0
CHEVRON CORP COMMON 166764100 1,541 12,996 SH   SOLE   12,996 0 0
CHIMERA INVT CORP COMMON 16934Q208 351 17,960 SH   SOLE   17,960 0 0
CIGNA HOLDING CO COMMON 125523100 235 1,547 SH   SOLE   1,547 0 0
CINTAS CORP COMMON 172908105 218 814 SH   SOLE   814 0 0
CISCO SYSTEMS INC COMMON 17275R102 2,382 48,208 SH   SOLE   48,208 0 0
CME GROUP INC CL A CLASS A 12572Q105 1,140 5,393 SH   SOLE   5,393 0 0
COCA-COLA CO COMMON 191216100 3,799 69,789 SH   SOLE   69,789 0 0
COMCAST CORP NEW CL A CLASS A 20030N101 1,135 25,181 SH   SOLE   25,181 0 0
COPART INC COMMON 217204106 2,394 29,800 SH   SOLE   29,800 0 0
CORNING INC COMMON 219350105 404 14,173 SH   SOLE   14,173 0 0
COSTAR GROUP INC COMMON 22160N109 29,751 50,154 SH   SOLE   50,154 0 0
COSTCO WHOLESALE CORP COMMON 22160K105 34,091 118,325 SH   SOLE   118,325 0 0
DANAHER CORP COMMON 235851102 472 3,267 SH   SOLE   3,267 0 0
DEERE & COMPANY COMMON 244199105 320 1,900 SH   SOLE   1,900 0 0
DEXCOM INC COMMON 252131107 29,187 195,574 SH   SOLE   195,574 0 0
DIREXION DAILY FINANCIAL BULL 3X ETF DLY FIN BULL 25459Y694 559 7,200 SH   SOLE   7,200 0 0
DISNEY WALT CO COMMON 254687106 895 6,871 SH   SOLE   6,871 0 0
DNP SELECT INCOME COMMON 23325P104 131 10,215 SH   SOLE   10,215 0 0
DOMINION ENERGY INC COMMON 25746U109 485 5,989 SH   SOLE   5,989 0 0
DOW INC COMMON 260557103 227 4,758 SH   SOLE   4,758 0 0
DTE ENERGY HOLDING CO COMMON 233331107 517 3,891 SH   SOLE   3,891 0 0
DUKE ENERGY CORP COMMON 26441C204 806 8,411 SH   SOLE   8,411 0 0
DUPONT DE NEMOURS INC COMMON 26614N102 343 4,810 SH   SOLE   4,810 0 0
DYNAVAX TECHNOLOGIES COMMON 268158201 15,659 4,380,216 SH   SOLE   4,380,216 0 0
ECOLAB INC COMMON 278865100 2,431 12,277 SH   SOLE   12,277 0 0
EDWARDS LIFESCIENCES CORP COMMON 28176E108 34,212 155,575 SH   SOLE   155,575 0 0
ELI LILLY & CO COMMON 532457108 2,667 23,847 SH   SOLE   23,847 0 0
EMERSON ELECTRIC CO COMMON 291011104 534 7,990 SH   SOLE   7,990 0 0
ENBRIDGE INC COM COMMON 29250N105 269 7,680 SH   SOLE   7,680 0 0
ENTERGY CORP COMMON 29364G103 292 2,489 SH   SOLE   2,489 0 0
ENTERPRISE PRODUCTS PARTNERS LP COMMON UNITS 293792107 880 30,808 SH   SOLE   30,808 0 0
EQUINIX INC COMMON 29444U700 1,364 2,364 SH   SOLE   2,364 0 0
ETFS PHYSICAL SWISS GOLD PHYSCL SWISS GLD 00326A104 351 2,474 SH   SOLE   2,474 0 0
EVO PMTS INC CL A CLASS A 26927E104 282 10,029 SH   SOLE   10,029 0 0
EVOLENT HEALTH INC CL A CLASS A 30050B101 72 10,073 SH   SOLE   10,073 0 0
EXELIXIS INC COMMON 30161Q104 14,176 801,560 SH   SOLE   801,560 0 0
EXXON MOBIL CORP COMMON 30231G102 22,982 325,475 SH   SOLE   325,475 0 0
FACEBOOK INC CL A CLASS A 30303M102 31,498 176,875 SH   SOLE   176,875 0 0
FAIR ISAAC CORP COMMON 303250104 28,651 94,396 SH   SOLE   94,396 0 0
FASTENAL CO COMMON 311900104 19,786 605,630 SH   SOLE   605,630 0 0
FIFTH THIRD BANCORP COMMON 316773100 1,169 42,693 SH   SOLE   42,693 0 0
FISERV INC COMMON 337738108 356 3,440 SH   SOLE   3,440 0 0
FOCUS FINANCIAL PARTNERS INC CLASS A 34417P100 1,504 63,179 SH   SOLE   63,179 0 0
GARTNER INC COMMON 366651107 315 2,200 SH   SOLE   2,200 0 0
GENERAL ELECTRIC CO COMMON 369604103 1,584 177,234 SH   SOLE   177,234 0 0
GENERAL MILLS INC COMMON 370334104 679 12,312 SH   SOLE   12,312 0 0
GILEAD SCIENCES INC COMMON 375558103 272 4,293 SH   SOLE   4,293 0 0
GLAXOSMITHKLINE PLC ADR ORDINARY 37733W105 470 11,021 SH   SOLE   11,021 0 0
GLOBAL PAYMENTS INC COMMON 37940X102 6,735 42,359 SH   SOLE   42,359 0 0
GRAINGER WW INC COMMON 384802104 623 2,095 SH   SOLE   2,095 0 0
GRUBHUB INC COMMON 400110102 9,529 169,522 SH   SOLE   169,522 0 0
HOME DEPOT INC COMMON 437076102 1,594 6,869 SH   SOLE   6,869 0 0
HONEYWELL INTERNATIONAL INC COMMON 438516106 1,807 10,680 SH   SOLE   10,680 0 0
IDEXX LABORATORIES INC COMMON 45168D104 24,750 91,017 SH   SOLE   91,017 0 0
IHS MARKIT LTD A COMMON G47567105 681 10,180 SH   SOLE   10,180 0 0
ILLINOIS TOOL WORKS COMMON 452308109 4,377 27,973 SH   SOLE   27,973 0 0
ILLUMINA INC COMMON 452327109 926 3,045 SH   SOLE   3,045 0 0
INOGEN INC COMMON 45780L104 1,267 26,452 SH   SOLE   26,452 0 0
INSEEGO CORP COMMON 45782B104 96 20,000 SH   SOLE   20,000 0 0
INTEL CORP COMMON 458140100 2,566 49,801 SH   SOLE   49,801 0 0
INTERCONTINENTAL EXCHANGE INC COMMON 45866F104 50,268 544,791 SH   SOLE   544,791 0 0
INTL BUSINESS MACHINES COMMON 459200101 1,300 8,939 SH   SOLE   8,939 0 0
INTUIT INC COMMON 461202103 2,670 10,041 SH   SOLE   10,041 0 0
INTUITIVE SURGICAL INC COMMON 46120E602 878 1,627 SH   SOLE   1,627 0 0
IQVIA HLDGS INC COMMON 46266C105 254 1,700 SH   SOLE   1,700 0 0
IRON MOUNTAIN INC COMMON 46284V101 28,980 894,731 SH   SOLE   894,731 0 0
ISHARES INC ISHARES MSCI EMERGING MARKETS 464287234 217 5,300 SH   SOLE   5,300 0 0
ISHARES INC ISHARES RUSSELL 1000 GROWTH 464287614 686 4,297 SH   SOLE   4,297 0 0
ISHARES INC ISHARES RUSSELL 2000 GROWTH ETF 464287648 726 3,768 SH   SOLE   3,768 0 0
ISHARES INC ISHARES RUSSELL 2000 ETF 464287655 1,234 8,153 SH   SOLE   8,153 0 0
ISHARES INC ISHARES CORE S&P 500 464287200 4,707 15,767 SH   SOLE   15,767 0 0
J2 GLOBAL INC COMMON 48123V102 32,980 363,132 SH   SOLE   363,132 0 0
JOHNSON & JOHNSON COMMON 478160104 9,687 74,872 SH   SOLE   74,872 0 0
JPMORGAN CHASE & CO COMMON 46625H100 7,069 60,064 SH   SOLE   60,064 0 0
KELLOGG CO COMMON 487836108 405 6,300 SH   SOLE   6,300 0 0
KIMBERLY-CLARK CORP COMMON 494368103 846 5,955 SH   SOLE   5,955 0 0
KORNIT DIGITAL LTD ORDINARY M6372Q113 34,873 1,132,965 SH   SOLE   1,132,965 0 0
LINDE PLC COMMON G5494J103 384 1,980 SH   SOLE   1,980 0 0
LOCKHEED MARTIN CORP COMMON 539830109 502 1,286 SH   SOLE   1,286 0 0
LOWES COS INC COMMON 548661107 30,839 280,459 SH   SOLE   280,459 0 0
LULULEMON ATHLETICA INC COMMON 550021109 22,145 115,023 SH   SOLE   115,023 0 0
LYFT INC CLASS A 55087P104 1,788 43,770 SH   SOLE   43,770 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON 559080106 268 4,048 SH   SOLE   4,048 0 0
MARATHON PETROLEUM CORP COMMON 56585A102 203 3,337 SH   SOLE   3,337 0 0
MARRIOTT INTERNATIONAL INC CLASS A 571903202 562 4,519 SH   SOLE   4,519 0 0
MARSH & MCLENNAN COMPANIES INC COMMON 571748102 720 7,200 SH   SOLE   7,200 0 0
MASTERCARD INC A CLASS A 57636Q104 8,739 32,178 SH   SOLE   32,178 0 0
MCDONALDS CORP COMMON 580135101 1,871 8,712 SH   SOLE   8,712 0 0
MERCADOLIBRE INC ACCION 58733R102 2,662 4,830 SH   SOLE   4,830 0 0
MERCK & CO INC COMMON 58933Y105 1,521 18,070 SH   SOLE   18,070 0 0
MICROCHIP TECHNOLOGY INC COMMON 595017104 229 2,462 SH   SOLE   2,462 0 0
MICROSOFT CORP COMMON 594918104 14,430 103,794 SH   SOLE   103,794 0 0
MORNINGSTAR INC COMMON 617700109 21,347 146,075 SH   SOLE   146,075 0 0
NETFLIX INC COMMON 64110L106 8,352 31,207 SH   SOLE   31,207 0 0
NIKE INC CLASS B CLASS B 654106103 1,408 14,988 SH   SOLE   14,988 0 0
NORFOLK SOUTHERN CRP COMMON 655844108 234 1,300 SH   SOLE   1,300 0 0
NORTHERN TR CORP COMMON 665859104 1,635 17,519 SH   SOLE   17,519 0 0
NOVARTIS AG SPONSORED ADR NAMENAKTIE 66987V109 252 2,902 SH   SOLE   2,902 0 0
NVIDIA CORP COMMON 67066G104 1,069 6,144 SH   SOLE   6,144 0 0
OGE ENERGY CORP COMMON 670837103 422 9,300 SH   SOLE   9,300 0 0
ORACLE CORP COMMON 68389X105 641 11,641 SH   SOLE   11,641 0 0
O'REILLY AUTOMOTIVE INC COMMON 67103H107 1,004 2,520 SH   SOLE   2,520 0 0
PACKAGING CORP AMER COMMON 695156109 577 5,434 SH   SOLE   5,434 0 0
PAYCHEX INC COMMON 704326107 3,131 37,832 SH   SOLE   37,832 0 0
PAYPAL HOLDINGS INC COMMON 70450Y103 29,159 281,482 SH   SOLE   281,482 0 0
PEPSICO INC COMMON 713448108 5,305 38,698 SH   SOLE   38,698 0 0
PFIZER INC COMMON 717081103 2,672 74,365 SH   SOLE   74,365 0 0
PLANET FITNESS INC CLASS A 72703H101 417 7,200 SH   SOLE   7,200 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 81 82,000 SH   SOLE   82,000 0 0
POWERSHARES QQQ ETF UNIT SER 1 46090E103 768 4,069 SH   SOLE   4,069 0 0
PRA GROUP INC COMMON 69354N106 224 6,640 SH   SOLE   6,640 0 0
PROCTER AND GAMBLE CO COMMON 742718109 4,519 36,331 SH   SOLE   36,331 0 0
PROGRESSIVE CORP OHIO COMMON 743315103 44,463 575,578 SH   SOLE   575,578 0 0
PROTO LABS INC COMMON 743713109 581 5,690 SH   SOLE   5,690 0 0
QUALCOMM INC COMMON 747525103 210 2,750 SH   SOLE   2,750 0 0
QUINSTREET INC COMMON 74874Q100 22,111 1,756,230 SH   SOLE   1,756,230 0 0
RAYTHEON CO COM NEW COMMON 755111507 258 1,317 SH   SOLE   1,317 0 0
REALPAGE INC COMMON 75606N109 29,671 472,025 SH   SOLE   472,025 0 0
ROYAL DUTCH SHELL PLC CLASS A 780259206 466 7,912 SH   SOLE   7,912 0 0
S&P GLOBAL INC COMMON 78409V104 804 3,282 SH   SOLE   3,282 0 0
SAGE THERAPEUTICS INC COMMON 78667J108 12,774 91,051 SH   SOLE   91,051 0 0
SALESFORCE.COM COMMON 79466L302 30,443 205,086 SH   SOLE   205,086 0 0
SCHWAB CHARLES CORP NEW COMMON 808513105 25,412 607,506 SH   SOLE   607,506 0 0
SNAP-ON INC COMMON 833034101 313 2,000 SH   SOLE   2,000 0 0
SOUTHERN CO COMMON 842587107 312 5,057 SH   SOLE   5,057 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 985 3,320 SH   SOLE   3,320 0 0
SPROTT PHYSICAL GOLD & SILVER TR UNIT UNITS 85208R101 1,466 103,430 SH   SOLE   103,430 0 0
SPROTT PHYSICAL GOLD TRUST UNIT COMMON 85207H104 2,175 183,978 SH   SOLE   183,978 0 0
STARBUCKS CORP COMMON 855244109 1,759 19,891 SH   SOLE   19,891 0 0
STATE STREET CORPORATION COMMON 857477103 278 4,697 SH   SOLE   4,697 0 0
STRYKER CORP COMMON 863667101 612 2,830 SH   SOLE   2,830 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 18,424 88,175 SH   SOLE   88,175 0 0
TANDEM DIABETES CARE INC COMMON 875372203 25,543 433,083 SH   SOLE   433,083 0 0
TARGET CORP COMMON 87612E106 28,011 262,008 SH   SOLE   262,008 0 0
TELADOC INC COMMON 87918A105 1,707 25,200 SH   SOLE   25,200 0 0
TELEFLEX INC COMMON 879369106 849 2,500 SH   SOLE   2,500 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 414 3,200 SH   SOLE   3,200 0 0
THE ESTEE LAUDER COMPANIES INC CL A CLASS A 518439104 683 3,433 SH   SOLE   3,433 0 0
TJX COMPANIES INC COMMON 872540109 544 9,765 SH   SOLE   9,765 0 0
TRANSDIGM GROUP INC COMMON 893641100 1,198 2,300 SH   SOLE   2,300 0 0
TRANSUNION COMMON 89400J107 22,854 281,762 SH   SOLE   281,762 0 0
ULTA SALON COSMETICS & FRAGRANCE INC COMMON 90384S303 409 1,630 SH   SOLE   1,630 0 0
UNILEVER NV ORDINARY NV SHARES 904784709 398 6,634 SH   SOLE   6,634 0 0
UNION PACIFIC CORP COMMON 907818108 542 3,344 SH   SOLE   3,344 0 0
UNITED PARCEL SVC INC CL B CLASS B 911312106 363 3,032 SH   SOLE   3,032 0 0
UNITED TECHNOLOGIES CORP COMMON 913017109 1,948 14,271 SH   SOLE   14,271 0 0
US BANCORP COMMON 902973304 539 9,748 SH   SOLE   9,748 0 0
VANGUARD FTSE EUROPE ETF FTSE EUROPE ETF 922042874 1,072 20,000 SH   SOLE   20,000 0 0
VANGUARD SHORT-TERM CORPORATE BOND ETF SHRT TRM CORP BD 92206C409 724 8,936 SH   SOLE   8,936 0 0
VEEVA SYS INC CL A COM CLASS A 922475108 26,513 173,637 SH   SOLE   173,637 0 0
VENTAS INC COMMON 92276F100 259 3,540 SH   SOLE   3,540 0 0
VERISK ANALYTICS INC COMMON 92345Y106 395 2,500 SH   SOLE   2,500 0 0
VERIZON COMMUNICATIONS COMMON 92343V104 2,767 45,839 SH   SOLE   45,839 0 0
VISA INC CL A CLASS A 92826C839 56,259 327,066 SH   SOLE   327,066 0 0
WALGREENS BOOTS ALLIANCE INC COMMON 931427108 853 15,425 SH   SOLE   15,425 0 0
WAL-MART STORES INC COMMON 931142103 708 5,964 SH   SOLE   5,964 0 0
WASTE MANAGEMENT INC COMMON 94106L109 792 6,890 SH   SOLE   6,890 0 0
WEC ENERGY GROUP INC COMMON 92939U106 688 7,236 SH   SOLE   7,236 0 0
WEIGHT WATCHERS INTERNATIONAL INC COMMON 98262P101 23,151 612,148 SH   SOLE   612,148 0 0
WELLS FARGO CO COMMON 949746101 827 16,388 SH   SOLE   16,388 0 0
WEX INC COMMON 96208T104 335 1,660 SH   SOLE   1,660 0 0
WEYERHAEUSER CO COM COMMON 962166104 327 11,813 SH   SOLE   11,813 0 0
WHIRLPOOL CORP COMMON 963320106 207 1,304 SH   SOLE   1,304 0 0
WORKDAY INC CLASS A 98138H101 23,369 137,498 SH   SOLE   137,498 0 0
WRIGHT MED GROUP NV ORD SHS COMMON N96617118 18,149 879,742 SH   SOLE   879,742 0 0
YUM BRANDS INC COMMON 988498101 1,376 12,128 SH   SOLE   12,128 0 0
YUM CHINA HLDGS INC COM GU 98850P109 551 12,127 SH   SOLE   12,127 0 0
ZEBRA TECHNOLOGIES CORP CL A CLASS A 989207105 7,302 35,381 SH   SOLE   35,381 0 0
ZOETIS INC COMMON 98978V103 41,100 329,884 SH   SOLE   329,884 0 0