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
INVENSENSE INC 1.75 PERCENT 18 CONV BONDS DUE 11/01/18 NOTE 46123DAB2 204 205,000 PRN   SOLE   205,000 0 0
YANDEX N V 1.125 PERCENT 18F DUE 12/15/18 NOTE 98474TAB3 144 150,000 PRN   SOLE   150,000 0 0
CANADIAN SOLAR 4.25 PERCENT 19F DUE 02/15/19 NOTE 4.250% 2/1 136635AE9 71 75,000 PRN   SOLE   75,000 0 0
PEABODY ENERGY C 4.75 PERCENT 66 CONV BONDS DUE 12/15/66 NOTE 704549AG9 1 20,000 PRN   SOLE   20,000 0 0
PALO ALTO NETWORKS COM 697435105 14,776 131,134 SH   SOLE   131,134 0 0
M D U RESOURCES GRP COM 552690109 13,726 501,483 SH   SOLE   501,483 0 0
INGREDION INC COM 457187102 13,481 111,941 SH   SOLE   111,941 0 0
WALT DISNEY CO COM DISNEY 254687106 8,163 71,988 SH   SOLE   71,988 0 0
TIFFANY & CO COM 886547108 7,148 75,000 SH   SOLE   75,000 0 0
MONSANTO CO COM 61166W101 6,811 60,165 SH   SOLE   60,165 0 0
QUALYS INC COM 74758T303 5,640 148,822 SH   SOLE   148,822 0 0
F M C CORP COM NEW 302491303 5,355 76,953 SH   SOLE   76,953 0 0
TRIMBLE INC COM 896239100 5,128 160,196 SH   SOLE   160,196 0 0
GRACE W R & CO COM 38388F108 5,098 73,138 SH   SOLE   73,138 0 0
ACTIVISION BLIZZARD COM 00507V109 4,980 99,885 SH   SOLE   99,885 0 0
DARLING INGREDIENTS COM 237266101 4,832 332,786 SH   SOLE   332,786 0 0
BALL CORPORATION COM 058498106 4,660 62,747 SH   SOLE   62,747 0 0
CARLISLE COMPANIES COM 142339100 4,620 43,419 SH   SOLE   43,419 0 0
PAYPAL HOLDINGS INCO COM 70450Y103 4,598 106,870 SH   SOLE   106,870 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 4,548 53,033 SH   SOLE   53,033 0 0
WEBMD HEALTH CORP COM 94770V102 4,502 85,455 SH   SOLE   85,455 0 0
HOLOGIC INC COM 436440101 4,419 103,859 SH   SOLE   103,859 0 0
TRACTOR SUPPLY COMP COM 892356106 4,371 63,379 SH   SOLE   63,379 0 0
TENNECO INC COM 880349105 4,299 68,875 SH   SOLE   68,875 0 0
SENSATA TECH HLDGS F SHS N7902X106 4,261 97,583 SH   SOLE   97,583 0 0
FULLER COMPANY H B COM 359694106 4,177 81,011 SH   SOLE   81,011 0 0
THERMO FISHER SCNTFC COM 883556102 4,090 26,625 SH   SOLE   26,625 0 0
FORTUNE BRANDS HM&S COM 34964C106 4,076 66,992 SH   SOLE   66,992 0 0
SUPERNUS PHARMA COM 868459108 3,990 127,481 SH   SOLE   127,481 0 0
SEALED AIR CORP COM 81211K100 3,961 90,879 SH   SOLE   90,879 0 0
LAB CO OF AMER HLDG COM NEW 50540R409 3,944 27,491 SH   SOLE   27,491 0 0
LIFEPOINT HEALTH INC COM 53219L109 3,853 58,830 SH   SOLE   58,830 0 0
UNIVERSAL HLTH SVCS CLASS B CL B 913903100 3,771 30,305 SH   SOLE   30,305 0 0
POLYONE CORP COM 73179P106 3,767 110,515 SH   SOLE   110,515 0 0
WESCO INTERNATIONAL COM 95082P105 3,541 50,920 SH   SOLE   50,920 0 0
BERRY PLASTICS GROUP COM 08579W103 3,481 71,671 SH   SOLE   71,671 0 0
PRESTIGE BRANDS HOLD COM 74112D101 3,360 60,477 SH   SOLE   60,477 0 0
CURTISS WRIGHT CORP COM 231561101 3,310 36,275 SH   SOLE   36,275 0 0
KAPSTONE PAPER & PCK COM 48562P103 3,119 135,000 SH   SOLE   135,000 0 0
A T & T INC COM 00206R102 2,996 72,111 SH   SOLE   72,111 0 0
CISCO SYSTEMS INC COM 17275R102 2,925 86,526 SH   SOLE   86,526 0 0
CARPENTER TECHNOLOGY COM 144285103 2,843 76,211 SH   SOLE   76,211 0 0
VERIZON COMMUNICATN COM 92343V104 2,789 57,210 SH   SOLE   57,210 0 0
CALAMP CORP COM 128126109 2,783 165,758 SH   SOLE   165,758 0 0
INTEGRATED DEVICE TE COM 458118106 2,589 109,390 SH   SOLE   109,390 0 0
C N A FINANCIAL CORP COM 126117100 2,542 57,552 SH   SOLE   57,552 0 0
VECTOR GROUP LTD COM 92240M108 2,520 121,158 SH   SOLE   121,158 0 0
FEDERAL SIGNAL CORP COM 313855108 2,502 181,186 SH   SOLE   181,186 0 0
PPL CORPORATION COM 69351T106 2,475 66,182 SH   SOLE   66,182 0 0
DUKE ENERGY CORP COM 26441C204 2,461 30,013 SH   SOLE   30,013 0 0
ASTRAZENECA PLC F SPONSORED ADR 1 ADR REPS 0.5 ORD SHS SPONSORED ADR 046353108 2,407 77,282 SH   SOLE   77,282 0 0
SANOFI SPOND F SPONSORED ADR 1 ADR REPS 0.5 ORD SHS SPONSORED ADR 80105N105 2,402 53,077 SH   SOLE   53,077 0 0
GLAXOSMITHKLINE PLC F SPONSORED ADR 1 ADR REPS 2 ORD SHS SPONSORED ADR 37733W105 2,378 56,411 SH   SOLE   56,411 0 0
AKAMAI TECHNOLOGIES COM 00971T101 2,126 35,618 SH   SOLE   35,618 0 0
ISHARES 1-3 YEAR TREASRY BOND ETF 1-3 YR TR BD ETF 464287457 2,114 25,012 SH   SOLE   25,012 0 0
EAGLE PHARMACEUTICAL COM 269796108 1,991 24,000 SH   SOLE   24,000 0 0
MATSON INC COM 57686G105 1,976 62,210 SH   SOLE   62,210 0 0
EATON CORP PLC F COM G29183103 1,955 26,361 SH   SOLE   26,361 0 0
SCHWEITZER-MAUDUIT COM 808541106 1,880 45,381 SH   SOLE   45,381 0 0
LYONDELLBASELL INDS F CLASS A SHSA N53745100 1,864 20,443 SH   SOLE   20,443 0 0
NATIONAL CINEMEDIA COM 635309107 1,810 143,310 SH   SOLE   143,310 0 0
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,805 8,343 SH   SOLE   8,343 0 0
OTTER TAIL CORP COM 689648103 1,796 47,401 SH   SOLE   47,401 0 0
INTEL CORP COM 458140100 1,754 48,616 SH   SOLE   48,616 0 0
AVANGRID INC COM 05351W103 1,745 40,833 SH   SOLE   40,833 0 0
OCCIDENTAL PETROL CO COM 674599105 1,736 27,400 SH   SOLE   27,400 0 0
COGENT COMMUN HLDG CO 19239V302 1,652 38,367 SH   SOLE   38,367 0 0
UMPQUA HOLDINGS CORP COM 904214103 1,644 92,696 SH   SOLE   92,696 0 0
CME GROUP INC CLASS A COM 12572Q105 1,632 13,738 SH   SOLE   13,738 0 0
TRUSTCO BANK CORP COM 898349105 1,611 205,245 SH   SOLE   205,245 0 0
ISHARES SHORT TREASURY BOND ETF SHRT TRS BD ETF 464288679 1,592 14,427 SH   SOLE   14,427 0 0
FORD MOTOR COMPANY COM 345370860 1,572 135,010 SH   SOLE   135,010 0 0
SAFETY INSURANCE GRP COM 78648T100 1,567 22,351 SH   SOLE   22,351 0 0
PEPSICO INCORPORATED COM 713448108 1,534 13,712 SH   SOLE   13,712 0 0
DOMINION RES INC VA COM 25746U109 1,526 19,667 SH   SOLE   19,667 0 0
LAS VEGAS SANDS CORP COM 517834107 1,515 26,538 SH   SOLE   26,538 0 0
VIACOM INC CLASS B CL B 92553P201 1,509 32,359 SH   SOLE   32,359 0 0
COVANTA HOLDING CORP COM 22282E102 1,485 94,568 SH   SOLE   94,568 0 0
B & G FOODS INC COM 05508R106 1,474 36,615 SH   SOLE   36,615 0 0
O G E ENERGY CP HLDG COM 670837103 1,410 40,318 SH   SOLE   40,318 0 0
ABBVIE INC COM 00287Y109 1,382 21,215 SH   SOLE   21,215 0 0
AMERICAN SOFTWARE CLASS A CL A 029683109 1,346 130,887 SH   SOLE   130,887 0 0
NEW MEDIA INV GRP COM 64704V106 1,299 91,395 SH   SOLE   91,395 0 0
PACWEST BANCORP COM 695263103 1,254 23,551 SH   SOLE   23,551 0 0
ORCHIDS PAPER PRODS COM 68572N104 1,225 51,047 SH   SOLE   51,047 0 0
SPDR S&P 500 ETF TR UNIT 78462F103 1,125 4,771 SH   SOLE   4,771 0 0
EXTENDED STAY AMER UNIT 99/99/9999B 30224P200 1,106 69,408 SH   SOLE   69,408 0 0
ISHARES 3-7 YEAR TRERY BOND ETF 3-7 YR TR BD ETF 464288661 1,082 8,797 SH   SOLE   8,797 0 0
DOMTAR CORPORATION F COM NEW 257559203 1,053 28,846 SH   SOLE   28,846 0 0
INTERNATIONAL PAPER COM 460146103 1,019 20,067 SH   SOLE   20,067 0 0
ISHARES CORE S&P MID CAP ETF CORE S&P MCP ETF 464287507 969 5,660 SH   SOLE   5,660 0 0
JOHNSON & JOHNSON COM 478160104 957 7,687 SH   SOLE   7,687 0 0
SIMULATIONS PLUS INC COM 829214105 952 81,020 SH   SOLE   81,020 0 0
VANGUARD INTERMEDIATE TERM COR ETF INT-TERM CORP 92206C870 948 10,970 SH   SOLE   10,970 0 0
L BRANDS INC COM 501797104 931 19,763 SH   SOLE   19,763 0 0
COMCAST CORPORATION CLASS A COM 20030N101 917 24,395 SH   SOLE   24,395 0 0
ISHARES 7-10 YEAR TRSURY BOND ETF 7-10 Y TR BD ETF 464287440 902 8,539 SH   SOLE   8,539 0 0
APPLE INC COM 037833100 881 6,130 SH   SOLE   6,130 0 0
NAVIENT CORP COM 63938C108 869 58,857 SH   SOLE   58,857 0 0
CONTINENTAL BLDG PRO COM 211171103 843 34,410 SH   SOLE   34,410 0 0
AQUA AMERICA INC COM 03836W103 836 26,000 SH   SOLE   26,000 0 0
PFIZER INCORPORATED COM 717081103 825 24,124 SH   SOLE   24,124 0 0
BIOSPECIFICS TECH CO COM 090931106 816 14,889 SH   SOLE   14,889 0 0
UNITEDHEALTH GRP INC COM 91324P102 811 4,944 SH   SOLE   4,944 0 0
GENERAL ELECTRIC CO COM 369604103 796 26,726 SH   SOLE   26,726 0 0
NEXTERA ENERGY INC COM 65339F101 791 6,159 SH   SOLE   6,159 0 0
JOHN BEAN TECHS CORP COM 477839104 786 8,934 SH   SOLE   8,934 0 0
IBM CORP COM 459200101 746 4,283 SH   SOLE   4,283 0 0
DU PONT EI DE NEMOUR COM 263534109 739 9,198 SH   SOLE   9,198 0 0
RAYTHEON COMPANY COM NEW 755111507 738 4,842 SH   SOLE   4,842 0 0
RR DONNELLEY & SONS COM 257867101 736 60,783 SH   SOLE   60,783 0 0
PINNACLE FOODS INC COM 72348P104 735 12,694 SH   SOLE   12,694 0 0
LOWES COMPANIES INC COM 548661107 734 8,932 SH   SOLE   8,932 0 0
ORACLE CORPORATION COM 68389X105 732 16,401 SH   SOLE   16,401 0 0
RADIANT LOGISTICS COM 75025X100 731 146,229 SH   SOLE   146,229 0 0
ISHARES CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 718 12,384 SH   SOLE   12,384 0 0
UNITED PARCEL SRVC CLASS B CL B 911312106 717 6,678 SH   SOLE   6,678 0 0
MEDTRONIC PLC F COM G5960L103 710 8,811 SH   SOLE   8,811 0 0
CHUBB LTD F COM H1467J104 709 5,204 SH   SOLE   5,204 0 0
REINSURANCE GP AMER COM NEW 759351604 709 5,580 SH   SOLE   5,580 0 0
CVS HEALTH CORP COM 126650100 694 8,841 SH   SOLE   8,841 0 0
J M SMUCKER CO COM NEW 832696405 672 5,126 SH   SOLE   5,126 0 0
M T S SYSTEMS CORP COM 553777103 670 12,171 SH   SOLE   12,171 0 0
BROADRIDGE FINL SOLU COM 11133T103 667 9,814 SH   SOLE   9,814 0 0
PHILLIPS 66 COM 718546104 661 8,345 SH   SOLE   8,345 0 0
GREAT PLAINS ENERGY COM 391164100 656 22,465 SH   SOLE   22,465 0 0
NASDAQ INC COM 631103108 653 9,400 SH   SOLE   9,400 0 0
L3 TECHNOLOGIES INC COM 502424104 652 3,946 SH   SOLE   3,946 0 0
NIELSEN HOLDINGS PLC F SHS EUR G6518L108 630 15,248 SH   SOLE   15,248 0 0
CBS CORP CLASS B CL B 124857202 629 9,074 SH   SOLE   9,074 0 0
EASTMAN CHEMICAL CO COM 277432100 622 7,697 SH   SOLE   7,697 0 0
INTERPUBLIC GRP COS COM 460690100 621 25,285 SH   SOLE   25,285 0 0
ESSENT GROUP LTD COM G3198U102 619 17,115 SH   SOLE   17,115 0 0
MERCK & CO INC COM 58933Y105 617 9,707 SH   SOLE   9,707 0 0
REIS INC COM 75936P105 616 34,439 SH   SOLE   34,439 0 0
AMGEN INCORPORATED COM 031162100 590 3,593 SH   SOLE   3,593 0 0
TIME WARNER INC COM 887317303 589 6,023 SH   SOLE   6,023 0 0
CELANESE CORP COM SER A 150870103 578 6,428 SH   SOLE   6,428 0 0
U S CONCRETE INC COM NEW 90333L201 570 8,832 SH   SOLE   8,832 0 0
DISCOVER FINANCIAL S COM 254709108 568 8,305 SH   SOLE   8,305 0 0
MAXIM INTEGRATED PRO COM 57772K101 563 12,521 SH   SOLE   12,521 0 0
MARATHON PETE CORP COM 56585A102 562 11,127 SH   SOLE   11,127 0 0
MASCO CORP COM 574599106 562 16,524 SH   SOLE   16,524 0 0
UNUM GROUP COM 91529Y106 561 11,960 SH   SOLE   11,960 0 0
GRAPHIC PACKAGING HL COM 388689101 553 42,970 SH   SOLE   42,970 0 0
VALERO ENERGY CORP COM 91913Y100 550 8,296 SH   SOLE   8,296 0 0
PROGRESS SOFTWARE CO COM 743312100 541 18,617 SH   SOLE   18,617 0 0
BANK OF NOVA SCOTIA F COM 064149107 537 9,167 SH   SOLE   9,167 0 0
ANTHEM INC COM 036752103 534 3,231 SH   SOLE   3,231 0 0
HEXCEL CORP COM 428291108 524 9,612 SH   SOLE   9,612 0 0
AZZ INC COM 002474104 522 8,780 SH   SOLE   8,780 0 0
CARDINAL HEALTH INC COM 14149Y108 522 6,398 SH   SOLE   6,398 0 0
FIRST INTERNET BANCO COM 320557101 520 17,614 SH   SOLE   17,614 0 0
AMERICAN WOODMARK CO COM 030506109 517 5,634 SH   SOLE   5,634 0 0
DEL FRISCOS RESTAURT COM 245077102 515 28,545 SH   SOLE   28,545 0 0
APPLIED MATERIALS COM 038222105 510 13,106 SH   SOLE   13,106 0 0
GENTHERM INC COM 37253A103 501 12,764 SH   SOLE   12,764 0 0
M & T BANK CORP COM 55261F104 499 3,222 SH   SOLE   3,222 0 0
NCI INC CLASS A CL A 62886K104 497 32,995 SH   SOLE   32,995 0 0
CORE MOLDING TECHS COM 218683100 493 27,668 SH   SOLE   27,668 0 0
EXLSERVICE HOLDINGS COM 302081104 493 10,404 SH   SOLE   10,404 0 0
JOHNSON CTLS INTL F SHS G51502105 478 11,347 SH   SOLE   11,347 0 0
OPUS BANK COM 684000102 469 23,286 SH   SOLE   23,286 0 0
ZIX CORPORATION COM 98974P100 469 97,459 SH   SOLE   97,459 0 0
MANPOWERGROUP COM 56418H100 468 4,563 SH   SOLE   4,563 0 0
KINGSTONE COMPANIES COM 496719105 466 29,224 SH   SOLE   29,224 0 0
FLEXSTEEL INDUSTRIES COM 339382103 465 9,228 SH   SOLE   9,228 0 0
REGIONS FINANCIAL CO COM 7591EP100 458 31,546 SH   SOLE   31,546 0 0
WESTWOOD HOLDINGS GP COM 961765104 446 8,344 SH   SOLE   8,344 0 0
SCANA CORPORATION COM 80589M102 444 6,787 SH   SOLE   6,787 0 0
FEDERATED NATIONAL COM 31422T101 441 25,315 SH   SOLE   25,315 0 0
HACKETT GROUP INC COM 404609109 440 22,553 SH   SOLE   22,553 0 0
GLOBALSCAPE INC COM 37940G109 434 110,650 SH   SOLE   110,650 0 0
WINMARK CORPORATION COM 974250102 433 3,828 SH   SOLE   3,828 0 0
PREFERRED BANK LA COM NEW 740367404 428 7,981 SH   SOLE   7,981 0 0
QUAKER CHEMICAL CORP COM 747316107 421 3,200 SH   SOLE   3,200 0 0
NUCOR CORP COM 670346105 419 7,016 SH   SOLE   7,016 0 0
HFF INC CLASS A CL A 40418F108 418 15,097 SH   SOLE   15,097 0 0
MULTI COLOR CORP COM 625383104 412 5,805 SH   SOLE   5,805 0 0
INTUIT INC COM 461202103 396 3,416 SH   SOLE   3,416 0 0
ISHARES CORE S&P SMALL CAP ETF CORE S&P SCP ETF 464287804 393 5,685 SH   SOLE   5,685 0 0
INSIGHT ENTERPRISES COM 45765U103 383 9,325 SH   SOLE   9,325 0 0
PATRICK INDUSTRIES COM 703343103 373 5,260 SH   SOLE   5,260 0 0
CHEVRON CORPORATION COM 166764100 372 3,463 SH   SOLE   3,463 0 0
PLANET PAYMENT INC SHS U72603111 362 91,029 SH   SOLE   91,029 0 0
NATHANS FAMOUS INC COM 632347100 353 5,629 SH   SOLE   5,629 0 0
MICROSOFT CORP COM 594918104 345 5,234 SH   SOLE   5,234 0 0
FONAR CORP COM NEW 344437405 337 19,187 SH   SOLE   19,187 0 0
EXXON MOBIL CORP COM 30231G102 325 3,957 SH   SOLE   3,957 0 0
TRECORA RESOURCES COM 894648104 320 28,813 SH   SOLE   28,813 0 0
NAUTILUS INC COM 63910B102 311 17,017 SH   SOLE   17,017 0 0
SENSIENT TECHNOLOGIE COM 81725T100 266 3,357 SH   SOLE   3,357 0 0
AUTOBYTEL INC COM 05275N205 265 21,126 SH   SOLE   21,126 0 0
GLATFELTER COM 377316104 264 12,134 SH   SOLE   12,134 0 0
INC RESEARCH HOLDING CLASS A CL A 45329R109 260 5,680 SH   SOLE   5,680 0 0
MANHATTAN ASSOCIATES COM 562750109 237 4,552 SH   SOLE   4,552 0 0
CONOCOPHILLIPS COM 20825C104 235 4,703 SH   SOLE   4,703 0 0
BANK OF AMERICA CORP COM 060505104 226 9,600 SH   SOLE   9,600 0 0
CARNIVAL CORP F COM 143658300 215 3,648 SH   SOLE   3,648 0 0
MANULIFE FINANCIAL F COM 56501R106 205 11,542 SH   SOLE   11,542 0 0
ARES CAPITAL CORP COM 04010L103 182 10,449 SH   SOLE   10,449 0 0
NEW YORK CMNTY BANCO COM 649445103 148 10,600 SH   SOLE   10,600 0 0
DOMINION DIAMOND CO F COM 257287102 144 11,418 SH   SOLE   11,418 0 0
DREYFUS MUNICIPAL INCOME COM 26201R102 93 10,372 SH   SOLE   10,372 0 0
OPKO HEALTH INC COM 68375N103 80 10,000 SH   SOLE   10,000 0 0
SIRIUS XM HLDGS INC COM 82968B103 52 10,000 SH   SOLE   10,000 0 0
CEDAR FAIR, L.P. LP DEPOSITRY UNIT 150185106 2,552 37,639 SH   SOLE   37,639 0 0
VEREIT INC REIT COM 92339V100 2,490 293,241 SH   SOLE   293,241 0 0
BLACKSTONE MTG TR REIT COM CL A 09257W100 2,213 71,468 SH   SOLE   71,468 0 0
BUCKEYE PARTNERS LP LP COMMON UNIT LTD PTR 118230101 1,919 27,986 SH   SOLE   27,986 0 0
STARWOOD PPTY TRUST REIT COM 85571B105 1,796 79,528 SH   SOLE   79,528 0 0
RAYONIER INC REIT COM 754907103 1,770 62,439 SH   SOLE   62,439 0 0
SPIRIT REALTY CAPITA REIT COM 84860W102 1,584 156,336 SH   SOLE   156,336 0 0
STAG INDUSTRIAL INC REIT COM 85254J102 1,580 63,134 SH   SOLE   63,134 0 0
T C PIPELINES LP LP UT COM LTD PRT 87233Q108 1,460 24,468 SH   SOLE   24,468 0 0
URSTADT BIDDLE PPTY REIT COM 917286205 1,447 70,370 SH   SOLE   70,370 0 0
PLAINS ALL AMERICAN LP UNIT LTD PARTN 726503105 1,403 44,399 SH   SOLE   44,399 0 0
SABRA HLTH CARE REIT COM 78573L106 1,097 39,278 SH   SOLE   39,278 0 0
SUNOCO LP LP COM U REP LP 86765K109 1,037 42,891 SH   SOLE   42,891 0 0
W.P. CAREY INC. REIT COM 92936U109 594 9,541 SH   SOLE   9,541 0 0