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
ABBVIE INC COM 00287Y109 28,670 394,253 SH   SOLE   394,167 0 86
ACCO BRANDS CORP COM 00081T108 10 1,380 SH   SOLE   1,326 0 54
ACI WORLDWIDE INC COM 004498101 11,569 336,856 SH   SOLE   336,856 0 0
ACORDA THERAPEUTICS INC COM 00484M106 1,446 188,467 SH   SOLE   188,467 0 0
ADOBE INC COM 00724F101 79,581 270,086 SH   SOLE   270,032 0 54
ADVANCE AUTO PARTS INC COM 00751Y106 20,408 132,394 SH   SOLE   132,383 0 11
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,004 30,600 SH   SOLE   30,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1 23 SH   SOLE   0 0 23
AECOM COM 00766T100 5,942 156,949 SH   SOLE   156,916 0 33
AFLAC INC COM 001055102 204 3,728 SH   SOLE   3,710 0 18
AG MTG INVT TR INC COM 001228105 0 28 SH   SOLE   0 0 28
AGILYSYS INC COM 00847J105 5,123 238,616 SH   SOLE   238,593 0 23
AKAMAI TECHNOLOGIES INC COM 00971T101 3,138 39,164 SH   SOLE   39,150 0 14
AKEBIA THERAPEUTICS INC COM 00972D105 487 100,700 SH   SOLE   100,700 0 0
ALAMO GROUP INC COM 011311107 2,958 29,597 SH   SOLE   29,597 0 0
ALARM COM HLDGS INC COM 011642105 1,258 23,498 SH   SOLE   23,498 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52,348 308,930 SH   SOLE   290,800 0 18,130
ALLIANCE DATA SYSTEMS CORP COM 018581108 1 7 SH   SOLE   0 0 7
ALLISON TRANSMISSION HLDGS I COM 01973R101 1 14 SH   SOLE   0 0 14
ALLSTATE CORP COM 020002101 557 5,482 SH   SOLE   5,462 0 20
ALLY FINL INC COM 02005N100 1 34 SH   SOLE   0 0 34
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,168 16,100 SH   SOLE   16,100 0 0
ALPHABET INC CAP STK CL A 02079K305 84,853 78,364 SH   SOLE   78,354 0 10
ALPHABET INC CAP STK CL C 02079K107 83,767 77,496 SH   SOLE   77,496 0 0
ALTRIA GROUP INC COM 02209S103 1 12 SH   SOLE   0 0 12
AMAG PHARMACEUTICALS INC COM 00163U106 1,182 118,276 SH   SOLE   118,255 0 21
AMAZON COM INC COM 023135106 173,833 91,799 SH   SOLE   91,793 0 6
AMEDISYS INC COM 023436108 11,506 94,761 SH   SOLE   94,753 0 8
AMEREN CORP COM 023608102 391 5,202 SH   SOLE   5,186 0 16
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 22,543 1,548,300 SH   SOLE   1,475,800 0 72,500
AMERICAN AXLE & MFG HLDGS IN COM 024061103 6 450 SH   SOLE   450 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 0 18 SH   SOLE   0 0 18
AMERICAN NATL BANKSHARES INC COM 027745108 8 216 SH   SOLE   216 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 359 39,800 SH   SOLE   39,800 0 0
AMERICAN VANGUARD CORP COM 030371108 829 53,800 SH   SOLE   53,800 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 7 84 SH   SOLE   84 0 0
AMERICAS CAR MART INC COM 03062T105 95 1,103 SH   SOLE   103 0 1,000
AMERIPRISE FINL INC COM 03076C106 251 1,730 SH   SOLE   1,723 0 7
AMETEK INC NEW COM 031100100 1 6 SH   SOLE   0 0 6
AMGEN INC COM 031162100 46,101 250,173 SH   SOLE   250,173 0 0
AMPHENOL CORP NEW CL A 032095101 1 12 SH   SOLE   0 0 12
ANALOG DEVICES INC COM 032654105 1 6 SH   SOLE   0 0 6
ANGIODYNAMICS INC COM 03475V101 598 30,342 SH   SOLE   30,342 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 15,299 859,000 SH   SOLE   837,600 0 21,400
ANIKA THERAPEUTICS INC COM 035255108 667 16,400 SH   SOLE   16,400 0 0
ANTHEM INC COM 036752103 136 483 SH   SOLE   441 0 42
APPLE INC COM 037833100 183,684 928,076 SH   SOLE   928,021 0 55
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,733 44,405 SH   SOLE   44,398 0 7
AQUAVENTURE HLDGS LTD SHS G0443N107 2,140 107,129 SH   SOLE   107,097 0 32
ARC DOCUMENT SOLUTIONS INC COM 00191G103 173 84,709 SH   SOLE   4,209 0 80,500
ARCHROCK INC COM 03957W106 9 844 SH   SOLE   844 0 0
ARCOSA INC COM 039653100 1,971 52,384 SH   SOLE   52,384 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 5,497 93,739 SH   SOLE   93,739 0 0
ARES COML REAL ESTATE CORP COM 04013V108 7 486 SH   SOLE   486 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 5,021 67,812 SH   SOLE   67,802 0 10
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1 6 SH   SOLE   0 0 6
ARQULE INC COM 04269E107 2,291 208,096 SH   SOLE   208,096 0 0
ARROW ELECTRS INC COM 042735100 5 73 SH   SOLE   0 0 73
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,250 122,623 SH   SOLE   122,623 0 0
ASGN INC COM 00191U102 4,870 80,355 SH   SOLE   80,355 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103109 534 179,639 SH   SOLE   179,554 0 85
ASSERTIO THERAPEUTICS INC COM 04545L107 4 1,197 SH   SOLE   1,197 0 0
ASTRONICS CORP COM 046433108 2,803 69,694 SH   SOLE   69,694 0 0
AT&T INC COM 00206R102 234 6,975 SH   SOLE   6,912 0 63
ATKORE INTL GROUP INC COM 047649108 4,507 174,205 SH   SOLE   174,170 0 35
ATLANTIC PWR CORP COM NEW 04878Q863 627 259,000 SH   SOLE   259,000 0 0
ATLASSIAN CORP PLC CL A G06242104 1 5 SH   SOLE   0 0 5
AUDIOCODES LTD ORD M15342104 102 6,582 SH   SOLE   582 0 6,000
AUTODESK INC COM 052769106 1 6 SH   SOLE   0 0 6
AUTOHOME INC SP ADR RP CL A 05278C107 308 3,600 SH   SOLE   3,600 0 0
AUTOZONE INC COM 053332102 21,054 19,150 SH   SOLE   19,147 0 3
AVALARA INC COM 05338G106 7,557 104,673 SH   SOLE   104,673 0 0
AVIS BUDGET GROUP INC COM 053774105 579 16,500 SH   SOLE   16,500 0 0
AXA EQUITABLE HLDGS INC COM 054561105 4 210 SH   SOLE   0 0 210
BADGER METER INC COM 056525108 1,470 24,650 SH   SOLE   24,650 0 0
BAIDU INC SPON ADR REP A 056752108 391 3,325 SH   SOLE   3,310 0 15
BANCO BRADESCO S A SP ADR PFD NEW 059460303 7,565 770,360 SH   SOLE   732,800 0 37,560
BANCORP INC DEL COM 05969A105 13 1,464 SH   SOLE   1,464 0 0
BANK AMER CORP COM 060505104 448 15,436 SH   SOLE   15,151 0 285
BANK OF MARIN BANCORP COM 063425102 10 242 SH   SOLE   242 0 0
BANK OZK COM 06417N103 2,413 80,169 SH   SOLE   80,126 0 43
BAXTER INTL INC COM 071813109 5 60 SH   SOLE   0 0 60
BEAZER HOMES USA INC COM NEW 07556Q881 96 9,986 SH   SOLE   0 0 9,986
BEL FUSE INC CL B 077347300 6 338 SH   SOLE   338 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 227 1,065 SH   SOLE   1,056 0 9
BEST BUY INC COM 086516101 178 2,550 SH   SOLE   2,523 0 27
BIOCRYST PHARMACEUTICALS COM 09058V103 572 150,998 SH   SOLE   150,998 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 1,510 324,888 SH   SOLE   324,888 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 0 3 SH   SOLE   0 0 3
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 2,337 39,157 SH   SOLE   39,150 0 7
BIOTELEMETRY INC COM 090672106 1,625 33,742 SH   SOLE   33,742 0 0
BLUCORA INC COM 095229100 3,411 112,292 SH   SOLE   112,292 0 0
BOEING CO COM 097023105 32,230 88,544 SH   SOLE   88,534 0 10
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,245 49,000 SH   SOLE   49,000 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 8 624 SH   SOLE   624 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 512 51,718 SH   SOLE   51,718 0 0
BROADCOM INC COM 11135F101 31,920 110,888 SH   SOLE   110,851 0 37
BRUKER CORP COM 116794108 2,874 57,521 SH   SOLE   57,500 0 21
BRYN MAWR BK CORP COM 117665109 5 135 SH   SOLE   135 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 2,131 126,400 SH   SOLE   126,400 0 0
CABLE ONE INC COM 12685J105 4,450 3,800 SH   SOLE   3,800 0 0
CACI INTL INC CL A 127190304 6,839 33,431 SH   SOLE   33,424 0 7
CADENCE DESIGN SYSTEM INC COM 127387108 1 21 SH   SOLE   0 0 21
CAESARSTONE LTD ORD SHS M20598104 403 26,800 SH   SOLE   26,800 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 258 66,100 SH   SOLE   66,100 0 0
CALLAWAY GOLF CO COM 131193104 3,118 181,734 SH   SOLE   181,734 0 0
CAMDEN PPTY TR SH BEN INT 133131102 265 2,540 SH   SOLE   2,527 0 13
CAMTEK LTD ORD M20791105 17 2,025 SH   SOLE   2,025 0 0
CANADIAN SOLAR INC COM 136635109 6,012 275,410 SH   SOLE   268,555 0 6,855
CAPITAL ONE FINL CORP COM 14040H105 17,398 191,730 SH   SOLE   191,730 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 2,239 64,572 SH   SOLE   64,561 0 11
CAPSTEAD MTG CORP COM NO PAR 14067E506 784 93,857 SH   SOLE   93,857 0 0
CARDTRONICS PLC SHS CL A G1991C105 3,485 127,606 SH   SOLE   127,606 0 0
CAREDX INC COM 14167L103 1,526 42,401 SH   SOLE   42,401 0 0
CARETRUST REIT INC COM 14174T107 1 33 SH   SOLE   0 0 33
CATALYST PHARMACEUTICALS INC COM 14888U101 610 158,700 SH   SOLE   158,700 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 10 986 SH   SOLE   986 0 0
CATERPILLAR INC DEL COM 149123101 30,552 224,169 SH   SOLE   224,105 0 64
CBIZ INC COM 124805102 14 703 SH   SOLE   677 0 26
CBRE GROUP INC CL A 12504L109 33,761 658,086 SH   SOLE   654,066 0 4,020
CBS CORP NEW CL B 124857202 0 10 SH   SOLE   0 0 10
CDW CORP COM 12514G108 3,389 30,537 SH   SOLE   30,537 0 0
CECO ENVIRONMENTAL CORP COM 125141101 5 611 SH   SOLE   568 0 43
CELGENE CORP COM 151020104 15,640 169,169 SH   SOLE   169,098 0 71
CENTENE CORP DEL COM 15135B101 23,752 452,935 SH   SOLE   452,919 0 16
CENTRAL EUROPEAN MEDIA ENTRP CL A NEW G20045202 12 2,745 SH   SOLE   2,745 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 620 28,900 SH   SOLE   28,900 0 0
CENTURY BANCORP INC MASS CL A NON VTG 156432106 17 191 SH   SOLE   178 0 13
CERAGON NETWORKS LTD ORD M22013102 2 600 SH   SOLE   0 0 600
CERNER CORP COM 156782104 1 8 SH   SOLE   0 0 8
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 327 41,800 SH   SOLE   41,800 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,717 33,245 SH   SOLE   33,237 0 8
CHEMICAL FINL CORP COM 163731102 5,172 125,800 SH   SOLE   125,772 0 28
CHEMOCENTRYX INC COM 16383L106 419 45,000 SH   SOLE   45,000 0 0
CHEVRON CORP NEW COM 166764100 705 5,666 SH   SOLE   5,639 0 27
CHIMERA INVT CORP COM NEW 16934Q208 263 13,920 SH   SOLE   6,713 0 7,207
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 1,450 21,243 SH   SOLE   11,600 0 9,643
CHOICE HOTELS INTL INC COM 169905106 1 8 SH   SOLE   0 0 8
CIGNA CORP NEW COM 125523100 133 843 SH   SOLE   793 0 50
CISCO SYS INC COM 17275R102 55,595 1,015,759 SH   SOLE   1,015,476 0 283
CITIGROUP INC COM NEW 172967424 512 7,322 SH   SOLE   7,141 0 181
CITRIX SYS INC COM 177376100 1 7 SH   SOLE   0 0 7
CLARUS CORP NEW COM 18270P109 116 8,080 SH   SOLE   700 0 7,380
CLEARWAY ENERGY INC CL A 18539C105 161 9,961 SH   SOLE   0 0 9,961
CLEVELAND CLIFFS INC COM 185899101 6,966 652,799 SH   SOLE   652,750 0 49
CNOOC LTD SPONSORED ADR 126132109 326 1,913 SH   SOLE   0 0 1,913
COCA COLA CO COM 191216100 22,826 448,256 SH   SOLE   448,090 0 166
COCA COLA EUROPEAN PARTNERS SHS G25839104 116 2,049 SH   SOLE   1,929 0 120
CODA OCTOPUS GROUP INC COM NEW 19188U206 12 916 SH   SOLE   916 0 0
CODEXIS INC COM 192005106 619 33,600 SH   SOLE   33,600 0 0
COLFAX CORP COM 194014106 5,217 186,151 SH   SOLE   186,108 0 43
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 529 40,200 SH   SOLE   40,200 0 0
COLUMBIA FINL INC COM 197641103 10 688 SH   SOLE   688 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 1,369 32,619 SH   SOLE   29,092 0 3,527
COMCAST CORP NEW CL A 20030N101 50,364 1,191,187 SH   SOLE   1,190,854 0 333
COMMERCIAL VEH GROUP INC COM 202608105 2,390 297,989 SH   SOLE   297,912 0 77
COMMSCOPE HLDG CO INC COM 20337X109 2,157 137,114 SH   SOLE   136,959 0 155
CONNECTONE BANCORP INC NEW COM 20786W107 796 35,100 SH   SOLE   35,100 0 0
CONNS INC COM 208242107 6 329 SH   SOLE   329 0 0
CONOCOPHILLIPS COM 20825C104 308 5,048 SH   SOLE   5,026 0 22
CONSOL ENERGY INC NEW COM 20854L108 2,546 95,645 SH   SOLE   95,645 0 0
CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 5 544 SH   SOLE   544 0 0
COOPER COS INC COM NEW 216648402 26,516 78,709 SH   SOLE   78,709 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 4 536 SH   SOLE   536 0 0
COSAN LTD SHS A G25343107 10 722 SH   SOLE   722 0 0
CRA INTL INC COM 12618T105 4,559 118,964 SH   SOLE   118,964 0 0
CRANE CO COM 224399105 148 1,776 SH   SOLE   0 0 1,776
CREDICORP LTD COM G2519Y108 6,642 29,018 SH   SOLE   29,018 0 0
CROCS INC COM 227046109 2,684 135,936 SH   SOLE   135,920 0 16
CSW INDUSTRIALS INC COM 126402106 8 112 SH   SOLE   112 0 0
CSX CORP COM 126408103 39,019 504,328 SH   SOLE   504,262 0 66
CTRIP COM INTL LTD SPONSORED ADS 22943F100 9,038 244,900 SH   SOLE   232,600 0 12,300
CTS CORP COM 126501105 4 131 SH   SOLE   131 0 0
CUMMINS INC COM 231021106 25,988 151,671 SH   SOLE   151,664 0 7
CVS HEALTH CORP COM 126650100 1 26 SH   SOLE   0 0 26
CYBERARK SOFTWARE LTD SHS M2682V108 7,242 56,650 SH   SOLE   56,641 0 9
CYNERGISTEK INC COM 23258P105 7 1,447 SH   SOLE   1,447 0 0
CYTOKINETICS INC COM NEW 23282W605 2,056 182,762 SH   SOLE   182,762 0 0
DANAHER CORPORATION COM 235851102 263 1,839 SH   SOLE   1,839 0 0
DECKERS OUTDOOR CORP COM 243537107 12,773 72,584 SH   SOLE   72,574 0 10
DEERE & CO COM 244199105 3 17 SH   SOLE   0 0 17
DELTA AIR LINES INC DEL COM NEW 247361702 14,288 251,796 SH   SOLE   251,784 0 12
DENBURY RES INC COM NEW 247916208 847 682,401 SH   SOLE   682,401 0 0
DENTSPLY SIRONA INC COM 24906P109 537 9,196 SH   SOLE   9,166 0 30
DHI GROUP INC COM 23331S100 16 4,474 SH   SOLE   4,474 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 656 111,000 SH   SOLE   111,000 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 879 55,800 SH   SOLE   55,800 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,242 248,480 SH   SOLE   248,480 0 0
DIME CMNTY BANCSHARES COM 253922108 6 338 SH   SOLE   338 0 0
DISCOVER FINL SVCS COM 254709108 4 47 SH   SOLE   0 0 47
DISCOVERY INC COM SER A 25470F104 0 11 SH   SOLE   0 0 11
DISNEY WALT CO COM DISNEY 254687106 41,548 297,534 SH   SOLE   297,534 0 0
DMC GLOBAL INC COM 23291C103 6 102 SH   SOLE   102 0 0
DOLLAR GEN CORP NEW COM 256677105 2 16 SH   SOLE   0 0 16
DOMINOS PIZZA INC COM 25754A201 18,414 66,174 SH   SOLE   66,174 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,166 29,300 SH   SOLE   29,300 0 0
DR REDDYS LABS LTD ADR 256135203 3,819 101,900 SH   SOLE   101,900 0 0
DUKE REALTY CORP COM NEW 264411505 373 11,828 SH   SOLE   11,784 0 44
DXC TECHNOLOGY CO COM 23355L106 229 4,139 SH   SOLE   4,114 0 25
DXP ENTERPRISES INC NEW COM NEW 233377407 637 16,813 SH   SOLE   16,813 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 2,035 45,617 SH   SOLE   45,500 0 117
EAGLE PHARMACEUTICALS INC COM 269796108 3,647 65,513 SH   SOLE   65,513 0 0
EAST WEST BANCORP INC COM 27579R104 931 19,900 SH   SOLE   19,900 0 0
EBIX INC COM NEW 278715206 6,606 131,567 SH   SOLE   131,567 0 0
ECOPETROL S A SPONSORED ADS 279158109 7,697 420,800 SH   SOLE   420,800 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1 3 SH   SOLE   0 0 3
EL POLLO LOCO HLDGS INC COM 268603107 5 443 SH   SOLE   443 0 0
ELDORADO GOLD CORP NEW COM 284902509 863 148,294 SH   SOLE   148,294 0 0
ELLINGTON FINANCIAL INC COM 28852N109 5,067 282,063 SH   SOLE   281,996 0 67
EMBRAER S A SPONSORED ADS 29082A107 338 16,800 SH   SOLE   5,600 0 11,200
EMCOR GROUP INC COM 29084Q100 4,265 48,403 SH   SOLE   48,390 0 13
EMERGENT BIOSOLUTIONS INC COM 29089Q105 4,549 94,148 SH   SOLE   94,127 0 21
ENANTA PHARMACEUTICALS INC COM 29251M106 4,467 52,939 SH   SOLE   52,937 0 2
ENCOMPASS HEALTH CORP COM 29261A100 0 5 SH   SOLE   0 0 5
ENCORE WIRE CORP COM 292562105 1 14 SH   SOLE   0 0 14
ENEL AMERICAS S A SPONSORED ADR 29274F104 767 86,500 SH   SOLE   86,500 0 0
ENSIGN GROUP INC COM 29358P101 1 9 SH   SOLE   0 0 9
ENTEGRA FINL CORP COM 29363J108 5 178 SH   SOLE   178 0 0
ENTEGRIS INC COM 29362U104 1,840 49,314 SH   SOLE   49,314 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1,482 35,641 SH   SOLE   35,615 0 26
ENVESTNET INC COM 29404K106 7,034 102,880 SH   SOLE   102,880 0 0
EOG RES INC COM 26875P101 161 1,728 SH   SOLE   1,722 0 6
EQUITY LIFESTYLE PPTYS INC COM 29472R108 1 11 SH   SOLE   0 0 11
ESPERION THERAPEUTICS INC NE COM 29664W105 4,139 88,977 SH   SOLE   88,977 0 0
ESSENT GROUP LTD COM G3198U102 11,911 253,446 SH   SOLE   253,413 0 33
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 5,318 265,410 SH   SOLE   265,349 0 61
ETSY INC COM 29786A106 1,737 28,300 SH   SOLE   28,300 0 0
EURONET WORLDWIDE INC COM 298736109 3,382 20,100 SH   SOLE   20,100 0 0
EVERI HLDGS INC COM 30034T103 2,381 199,600 SH   SOLE   199,600 0 0
EXACT SCIENCES CORP COM 30063P105 3,919 33,200 SH   SOLE   33,200 0 0
EXELIXIS INC COM 30161Q104 809 37,900 SH   SOLE   37,900 0 0
EXELON CORP COM 30161N101 979 20,439 SH   SOLE   20,153 0 286
EXXON MOBIL CORP COM 30231G102 184 2,405 SH   SOLE   2,362 0 43
FACEBOOK INC CL A 30303M102 88,237 457,189 SH   SOLE   457,164 0 25
FARMERS NATL BANC CORP COM 309627107 11 742 SH   SOLE   742 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 1,571 21,613 SH   SOLE   18,700 0 2,913
FEDERAL SIGNAL CORP COM 313855108 6,265 234,250 SH   SOLE   229,150 0 5,100
FEDNAT HLDG CO COM 31431B109 0 24 SH   SOLE   0 0 24
FIBROGEN INC COM 31572Q808 1,786 39,545 SH   SOLE   39,545 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1 8 SH   SOLE   0 0 8
FIESTA RESTAURANT GROUP INC COM 31660B101 6 434 SH   SOLE   434 0 0
FINANCIAL INSTNS INC COM 317585404 1,073 36,812 SH   SOLE   36,800 0 12
FIRST CHOICE BANCORP COM 31948P104 21 940 SH   SOLE   940 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 1,579 55,268 SH   SOLE   55,268 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 9 655 SH   SOLE   655 0 0
FIRST INTERNET BANCORP COM 320557101 706 32,800 SH   SOLE   32,800 0 0
FIRST LONG IS CORP COM 320734106 1,818 90,585 SH   SOLE   90,585 0 0
FIRST MERCHANTS CORP COM 320817109 186 4,889 SH   SOLE   389 0 4,500
FISERV INC COM 337738108 42,166 462,548 SH   SOLE   462,540 0 8
FITBIT INC CL A 33812L102 1,259 286,122 SH   SOLE   286,122 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 1 18 SH   SOLE   0 0 18
FLEETCOR TECHNOLOGIES INC COM 339041105 19,273 68,625 SH   SOLE   68,625 0 0
FLUENT INC COM 34380C102 945 175,778 SH   SOLE   175,700 0 78
FLUIDIGM CORP DEL COM 34385P108 7,503 608,914 SH   SOLE   608,861 0 53
FLUSHING FINL CORP COM 343873105 553 24,900 SH   SOLE   24,900 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 10 570 SH   SOLE   570 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 8,795 90,893 SH   SOLE   90,893 0 0
FOOT LOCKER INC COM 344849104 14,763 352,149 SH   SOLE   352,108 0 41
FORESTAR GROUP INC COM 346232101 22 1,104 SH   SOLE   1,104 0 0
FORTINET INC COM 34959E109 4,541 59,107 SH   SOLE   59,100 0 7
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 5 1,459 SH   SOLE   1,459 0 0
FOSSIL GROUP INC COM 34988V106 602 52,400 SH   SOLE   52,400 0 0
FOSTER L B CO COM 350060109 727 26,586 SH   SOLE   26,586 0 0
FOUNDATION BLDG MATLS INC COM 350392106 891 50,089 SH   SOLE   50,042 0 47
FRANKLIN ELEC INC COM 353514102 1,577 33,200 SH   SOLE   33,200 0 0
FRONTLINE LTD SHS NEW G3682E192 20 2,501 SH   SOLE   2,501 0 0
FS BANCORP INC COM 30263Y104 1,063 20,506 SH   SOLE   20,500 0 6
FTI CONSULTING INC COM 302941109 3,400 40,556 SH   SOLE   40,547 0 9
GENERAC HLDGS INC COM 368736104 8,331 120,022 SH   SOLE   120,022 0 0
GENERAL MTRS CO COM 37045V100 4 100 SH   SOLE   0 0 100
GENOMIC HEALTH INC COM 37244C101 2,446 42,045 SH   SOLE   42,045 0 0
GEO GROUP INC NEW COM 36162J106 2,891 137,600 SH   SOLE   137,600 0 0
GIBRALTAR INDS INC COM 374689107 20 485 SH   SOLE   485 0 0
G-III APPAREL GROUP LTD COM 36237H101 6,024 204,733 SH   SOLE   204,710 0 23
GLOBAL MED REIT INC COM NEW 37954A204 983 93,600 SH   SOLE   93,600 0 0
GLOBAL PMTS INC COM 37940X102 22,238 138,874 SH   SOLE   138,868 0 6
GLOBANT S A COM L44385109 2,466 24,411 SH   SOLE   24,400 0 11
GLU MOBILE INC COM 379890106 1,980 276,025 SH   SOLE   276,025 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5 24 SH   SOLE   0 0 24
GOPRO INC CL A 38268T103 9 1,650 SH   SOLE   1,650 0 0
GRAHAM CORP COM 384556106 4 219 SH   SOLE   219 0 0
GRAY TELEVISION INC COM 389375106 4,733 288,807 SH   SOLE   283,007 0 5,800
GREAT AJAX CORP COM 38983D300 0 27 SH   SOLE   0 0 27
GREAT LAKES DREDGE & DOCK CO COM 390607109 7,779 704,583 SH   SOLE   690,147 0 14,436
GROUP 1 AUTOMOTIVE INC COM 398905109 2,699 32,944 SH   SOLE   32,931 0 13
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 340 2,100 SH   SOLE   700 0 1,400
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 922 64,775 SH   SOLE   64,775 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,236 71,998 SH   SOLE   71,998 0 0
HANGER INC COM NEW 41043F208 5 259 SH   SOLE   259 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1 31 SH   SOLE   0 0 31
HANOVER INS GROUP INC COM 410867105 1 9 SH   SOLE   0 0 9
HARSCO CORP COM 415864107 4,637 169,000 SH   SOLE   169,000 0 0
HARVARD BIOSCIENCE INC COM 416906105 331 165,916 SH   SOLE   165,916 0 0
HCA HEALTHCARE INC COM 40412C101 354 2,618 SH   SOLE   2,562 0 56
HD SUPPLY HLDGS INC COM 40416M105 1,539 38,218 SH   SOLE   38,200 0 18
HDFC BANK LTD SPONSORED ADS 40415F101 25,710 197,702 SH   SOLE   187,702 0 10,000
HEALTHEQUITY INC COM 42226A107 6,403 97,909 SH   SOLE   97,909 0 0
HEICO CORP NEW CL A 422806208 4,690 45,374 SH   SOLE   45,367 0 7
HEIDRICK & STRUGGLES INTL IN COM 422819102 11 380 SH   SOLE   380 0 0
HERSHEY CO COM 427866108 4 31 SH   SOLE   0 0 31
HILL ROM HLDGS INC COM 431475102 7,324 70,028 SH   SOLE   70,006 0 22
HILLENBRAND INC COM 431571108 3,415 86,300 SH   SOLE   86,300 0 0
HMS HLDGS CORP COM 40425J101 9,141 282,213 SH   SOLE   282,185 0 28
HOLLYFRONTIER CORP COM 436106108 1 15 SH   SOLE   0 0 15
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 16 827 SH   SOLE   827 0 0
HOME DEPOT INC COM 437076102 79,276 381,187 SH   SOLE   381,182 0 5
HORIZON BANCORP INC COM 440407104 906 55,412 SH   SOLE   55,412 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 5,416 225,181 SH   SOLE   225,162 0 19
HUAMI CORP SPONSORED ADS 44331K103 8 850 SH   SOLE   850 0 0
HUMANA INC COM 444859102 168 630 SH   SOLE   628 0 2
HUNT COS FIN TR INC COM 44558T100 9 2,763 SH   SOLE   2,763 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,001 8,905 SH   SOLE   8,900 0 5
HUNTSMAN CORP COM 447011107 1 38 SH   SOLE   0 0 38
HURCO COMPANIES INC COM 447324104 7 185 SH   SOLE   185 0 0
I3 VERTICALS INC COM CL A 46571Y107 3,601 122,287 SH   SOLE   122,287 0 0
IAC INTERACTIVECORP COM 44919P508 252 1,160 SH   SOLE   1,156 0 4
ICF INTL INC COM 44925C103 1 8 SH   SOLE   0 0 8
ICICI BK LTD ADR 45104G104 12,108 961,780 SH   SOLE   961,780 0 0
IDEX CORP COM 45167R104 3,099 18,000 SH   SOLE   18,000 0 0
IDEXX LABS INC COM 45168D104 1 5 SH   SOLE   0 0 5
IMMUNOMEDICS INC COM 452907108 2,810 202,560 SH   SOLE   202,560 0 0
INCYTE CORP COM 45337C102 0 4 SH   SOLE   0 0 4
INDEPENDENT BK GROUP INC COM 45384B106 13 228 SH   SOLE   228 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 5 1,471 SH   SOLE   1,471 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,284 213,404 SH   SOLE   213,404 0 0
INGERSOLL-RAND PLC SHS G47791101 30,792 243,089 SH   SOLE   243,063 0 26
INGEVITY CORP COM 45688C107 7,520 71,509 SH   SOLE   71,509 0 0
INNOSPEC INC COM 45768S105 1 7 SH   SOLE   0 0 7
INNOVIVA INC COM 45781M101 4,224 290,097 SH   SOLE   290,054 0 43
INPHI CORP COM 45772F107 8 167 SH   SOLE   167 0 0
INSIGHT ENTERPRISES INC COM 45765U103 7,507 128,990 SH   SOLE   128,968 0 22
INSPERITY INC COM 45778Q107 1 10 SH   SOLE   0 0 10
INTEGER HLDGS CORP COM 45826H109 10,623 126,577 SH   SOLE   126,564 0 13
INTEL CORP COM 458140100 14,350 299,774 SH   SOLE   299,702 0 72
INTERNATIONAL BUSINESS MACHS COM 459200101 204 1,475 SH   SOLE   1,440 0 35
INTREPID POTASH INC COM 46121Y102 9 2,632 SH   SOLE   2,632 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 22,458 42,813 SH   SOLE   42,513 0 300
INVESCO MORTGAGE CAPITAL INC COM 46131B100 0 20 SH   SOLE   0 0 20
INVESTORS REAL ESTATE TR SH BEN INT 461730509 7 123 SH   SOLE   123 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1,455 132,887 SH   SOLE   132,887 0 0
ISHARES TR MSCI EAFE ETF 464287465 161 2,440 SH   SOLE   2,340 0 100
ISHARES TR MSCI EMG MKT ETF 464287234 6,424 149,700 SH   SOLE   149,700 0 0
ITRON INC COM 465741106 19 296 SH   SOLE   296 0 0
ITT INC COM 45073V108 1 8 SH   SOLE   0 0 8
J ALEXANDERS HLDGS INC COM 46609J106 9 833 SH   SOLE   833 0 0
J2 GLOBAL INC COM 48123V102 2,073 23,320 SH   SOLE   23,320 0 0
JACOBS ENGR GROUP INC COM 469814107 1 12 SH   SOLE   0 0 12
JD COM INC SPON ADR CL A 47215P106 12,583 415,404 SH   SOLE   391,700 0 23,704
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 13 597 SH   SOLE   597 0 0
JOHNSON & JOHNSON COM 478160104 15,872 113,959 SH   SOLE   113,854 0 105
JPMORGAN CHASE & CO COM 46625H100 730 6,536 SH   SOLE   6,497 0 39
K12 INC COM 48273U102 11 387 SH   SOLE   343 0 44
KADANT INC COM 48282T104 6 62 SH   SOLE   62 0 0
KB HOME COM 48666K109 7,670 298,106 SH   SOLE   298,077 0 29
KBR INC COM 48242W106 1 26 SH   SOLE   0 0 26
KELLY SVCS INC CL A 488152208 136 5,173 SH   SOLE   373 0 4,800
KENNAMETAL INC COM 489170100 1 18 SH   SOLE   0 0 18
KEURIG DR PEPPER INC COM 49271V100 17,534 606,725 SH   SOLE   606,700 0 25
KEYSIGHT TECHNOLOGIES INC COM 49338L103 21,221 236,288 SH   SOLE   236,281 0 7
KIMBALL ELECTRONICS INC COM 49428J109 877 54,000 SH   SOLE   54,000 0 0
KLA-TENCOR CORP COM 482480100 21,171 179,109 SH   SOLE   179,101 0 8
KNOWLES CORP COM 49926D109 183 10,000 SH   SOLE   0 0 10,000
KOHLS CORP COM 500255104 13,788 289,945 SH   SOLE   289,932 0 13
KORN FERRY COM NEW 500643200 3,960 98,836 SH   SOLE   98,836 0 0
KRATON CORPORATION COM 50077C106 5 155 SH   SOLE   155 0 0
KURA ONCOLOGY INC COM 50127T109 526 26,700 SH   SOLE   26,700 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 12,928 74,772 SH   SOLE   74,772 0 0
LANNET INC COM 516012101 416 68,600 SH   SOLE   68,600 0 0
LANTHEUS HLDGS INC COM 516544103 12 410 SH   SOLE   410 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 11,441 784,164 SH   SOLE   784,082 0 82
LAUDER ESTEE COS INC CL A 518439104 227 1,237 SH   SOLE   1,237 0 0
LAWSON PRODS INC COM 520776105 496 13,500 SH   SOLE   13,500 0 0
LEAR CORP COM NEW 521865204 1 5 SH   SOLE   0 0 5
LEIDOS HLDGS INC COM 525327102 362 4,529 SH   SOLE   4,502 0 27
LEXINFINTECH HLDGS LTD ADR 528877103 14 1,215 SH   SOLE   1,039 0 176
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 8 651 SH   SOLE   618 0 33
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 3,412 29,890 SH   SOLE   29,890 0 0
LILLY ELI & CO COM 532457108 13,752 124,124 SH   SOLE   124,124 0 0
LIMBACH HLDGS INC COM 53263P105 723 79,365 SH   SOLE   67,265 0 12,100
LINCOLN NATL CORP IND COM 534187109 135 2,100 SH   SOLE   2,100 0 0
LITHIA MTRS INC CL A 536797103 7,539 63,478 SH   SOLE   63,478 0 0
LOCKHEED MARTIN CORP COM 539830109 238 657 SH   SOLE   653 0 4
LPL FINL HLDGS INC COM 50212V100 12,755 156,372 SH   SOLE   156,339 0 33
LUTHER BURBANK CORP COM 550550107 625 57,400 SH   SOLE   57,400 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 200 2,322 SH   SOLE   2,275 0 47
M/I HOMES INC COM 55305B101 3,602 126,189 SH   SOLE   126,189 0 0
MACROGENICS INC COM 556099109 384 22,600 SH   SOLE   22,600 0 0
MALIBU BOATS INC COM CL A 56117J100 124 3,179 SH   SOLE   179 0 3,000
MANTECH INTL CORP CL A 564563104 5,305 80,575 SH   SOLE   80,561 0 14
MARATHON PETE CORP COM 56585A102 3 62 SH   SOLE   0 0 62
MASIMO CORP COM 574795100 7,134 47,927 SH   SOLE   47,927 0 0
MASTEC INC COM 576323109 6,038 117,176 SH   SOLE   117,166 0 10
MASTERCARD INC CL A 57636Q104 103,804 392,406 SH   SOLE   391,638 0 768
MASTERCRAFT BOAT HLDGS INC COM 57637H103 3,263 166,648 SH   SOLE   166,630 0 18
MATRIX SVC CO COM 576853105 8 396 SH   SOLE   396 0 0
MAXIMUS INC COM 577933104 725 10,000 SH   SOLE   10,000 0 0
MCDONALDS CORP COM 580135101 615 2,960 SH   SOLE   2,950 0 10
MCKESSON CORP COM 58155Q103 315 2,343 SH   SOLE   2,334 0 9
MEDICAL PPTYS TRUST INC COM 58463J304 14,633 839,040 SH   SOLE   839,040 0 0
MEDIFAST INC COM 58470H101 4,155 32,380 SH   SOLE   32,380 0 0
MEDPACE HLDGS INC COM 58506Q109 168 2,562 SH   SOLE   2,562 0 0
MEET GROUP INC COM 58513U101 689 197,900 SH   SOLE   197,900 0 0
MEI PHARMA INC COM NEW 55279B202 379 151,700 SH   SOLE   151,700 0 0
MERCANTILE BANK CORP COM 587376104 6 179 SH   SOLE   179 0 0
MERCER INTL INC COM 588056101 2,143 138,582 SH   SOLE   133,759 0 4,823
MERCK & CO INC COM 58933Y105 53,707 640,505 SH   SOLE   640,393 0 112
MERCURY SYS INC COM 589378108 5,430 77,203 SH   SOLE   77,203 0 0
MERIDIAN BANCORP INC MD COM 58958U103 1,642 91,690 SH   SOLE   81,990 0 9,700
MERIDIAN CORPORATION COM 58958P104 4 253 SH   SOLE   253 0 0
MERITOR INC COM 59001K100 3,328 137,260 SH   SOLE   129,532 0 7,728
METHODE ELECTRS INC COM 591520200 3,690 129,132 SH   SOLE   129,100 0 32
METROPOLITAN BK HLDG CORP COM 591774104 1 12 SH   SOLE   0 0 12
METTLER TOLEDO INTERNATIONAL COM 592688105 2 2 SH   SOLE   0 0 2
MICRON TECHNOLOGY INC COM 595112103 14,236 368,875 SH   SOLE   368,875 0 0
MICROSOFT CORP COM 594918104 270,927 2,022,445 SH   SOLE   2,022,207 0 238
MIDDLESEX WATER CO COM 596680108 3 55 SH   SOLE   55 0 0
MOBILE MINI INC COM 60740F105 2,218 72,900 SH   SOLE   72,900 0 0
MOBILEIRON INC COM NEW 60739U204 11 1,813 SH   SOLE   1,813 0 0
MOLINA HEALTHCARE INC COM 60855R100 2,977 20,800 SH   SOLE   20,800 0 0
MOMO INC ADR 60879B107 8,506 237,600 SH   SOLE   237,600 0 0
MONTAGE RES CORP COM 61179L100 347 57,089 SH   SOLE   57,089 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 148 887 SH   SOLE   883 0 4
MOVADO GROUP INC COM 624580106 496 18,385 SH   SOLE   18,385 0 0
MUELLER INDS INC COM 624756102 12 401 SH   SOLE   401 0 0
MYR GROUP INC DEL COM 55405W104 148 3,968 SH   SOLE   268 0 3,700
MYRIAD GENETICS INC COM 62855J104 2,366 85,180 SH   SOLE   85,161 0 19
NAPCO SEC TECHNOLOGIES INC COM 630402105 695 23,439 SH   SOLE   23,439 0 0
NAVIENT CORPORATION COM 63938C108 1 56 SH   SOLE   0 0 56
NEOGENOMICS INC COM NEW 64049M209 2,455 111,879 SH   SOLE   107,679 0 4,200
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 93 23,200 SH   SOLE   0 0 23,200
NETAPP INC COM 64110D104 227 3,675 SH   SOLE   3,630 0 45
NETEASE INC SPONSORED ADR 64110W102 16,638 65,051 SH   SOLE   61,951 0 3,100
NETFLIX INC COM 64110L106 27,925 76,022 SH   SOLE   76,022 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 3 477 SH   SOLE   477 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 9,932 102,841 SH   SOLE   97,800 0 5,041
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 117 7,594 SH   SOLE   7,594 0 0
NEWMARK GROUP INC CL A 65158N102 879 97,847 SH   SOLE   97,847 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 12,271 121,511 SH   SOLE   121,497 0 14
NORDIC AMERICAN TANKERS LIMI COM G65773106 22 9,407 SH   SOLE   9,407 0 0
NORFOLK SOUTHERN CORP COM 655844108 33,621 168,669 SH   SOLE   168,669 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 642 59,500 SH   SOLE   59,500 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 491 254,100 SH   SOLE   254,100 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1 14 SH   SOLE   0 0 14
NVIDIA CORP COM 67066G104 107 649 SH   SOLE   649 0 0
NXP SEMICONDUCTORS N V COM N6596X109 780 7,999 SH   SOLE   7,792 0 207
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 152 5,770 SH   SOLE   840 0 4,930
OFG BANCORP COM 67103X102 1,655 69,632 SH   SOLE   66,432 0 3,200
OIL STS INTL INC COM 678026105 8 444 SH   SOLE   444 0 0
OKTA INC CL A 679295105 1 9 SH   SOLE   0 0 9
OLD DOMINION FREIGHT LINE IN COM 679580100 2,254 15,100 SH   SOLE   15,100 0 0
OLD LINE BANCSHARES INC COM 67984M100 662 24,900 SH   SOLE   24,900 0 0
OLD REP INTL CORP COM 680223104 0 17 SH   SOLE   0 0 17
OMEGA HEALTHCARE INVS INC COM 681936100 13,723 373,405 SH   SOLE   373,380 0 25
ON DECK CAP INC COM 682163100 380 91,500 SH   SOLE   91,500 0 0
ON SEMICONDUCTOR CORP COM 682189105 1 35 SH   SOLE   0 0 35
OP BANCORP COM 67109R109 896 84,931 SH   SOLE   72,531 0 12,400
OPKO HEALTH INC COM 68375N103 1 222 SH   SOLE   0 0 222
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 0 18 SH   SOLE   0 0 18
ORACLE CORP COM 68389X105 403 7,076 SH   SOLE   7,041 0 35
OSHKOSH CORP COM 688239201 12,852 153,932 SH   SOLE   153,920 0 12
OSI SYSTEMS INC COM 671044105 12,244 108,711 SH   SOLE   108,711 0 0
OUTFRONT MEDIA INC COM 69007J106 4,230 164,054 SH   SOLE   164,008 0 46
OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863 109 58,200 SH   SOLE   0 0 58,200
OWENS ILL INC COM NEW 690768403 11,145 645,327 SH   SOLE   645,288 0 39
PACIFIC PREMIER BANCORP COM 69478X105 20 645 SH   SOLE   627 0 18
PACKAGING CORP AMER COM 695156109 2,669 28,000 SH   SOLE   28,000 0 0
PALO ALTO NETWORKS INC COM 697435105 1 5 SH   SOLE   0 0 5
PATRICK INDS INC COM 703343103 4,382 89,097 SH   SOLE   89,097 0 0
PAYPAL HLDGS INC COM 70450Y103 39,518 345,253 SH   SOLE   345,253 0 0
PAYSIGN INC COM 70451A104 13 992 SH   SOLE   930 0 62
PC CONNECTION INC COM 69318J100 9 258 SH   SOLE   258 0 0
PDL BIOPHARMA INC COM 69329Y104 7 2,124 SH   SOLE   2,124 0 0
PDVWIRELESS INC COM 69290R104 160 3,400 SH   SOLE   0 0 3,400
PENNYMAC FINL SVCS INC COM 70932M107 10 473 SH   SOLE   473 0 0
PEOPLES UTAH BANCORP COM 712706209 20 690 SH   SOLE   690 0 0
PERFICIENT INC COM 71375U101 11,113 323,796 SH   SOLE   323,764 0 32
PERSPECTA INC COM 715347100 0 17 SH   SOLE   0 0 17
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 9,431 664,200 SH   SOLE   627,000 0 37,200
PFENEX INC COM 717071104 400 59,400 SH   SOLE   59,400 0 0
PFIZER INC COM 717081103 364 8,396 SH   SOLE   8,110 0 286
PFSWEB INC COM NEW 717098206 4 946 SH   SOLE   880 0 66
PGT INNOVATIONS INC COM 69336V101 4,328 258,784 SH   SOLE   258,784 0 0
PHILIP MORRIS INTL INC COM 718172109 311 3,958 SH   SOLE   3,937 0 21
PHILLIPS 66 COM 718546104 8,810 94,172 SH   SOLE   94,172 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 169 6,664 SH   SOLE   6,626 0 38
PINNACLE FINL PARTNERS INC COM 72346Q104 1,845 32,100 SH   SOLE   32,100 0 0
PLANET FITNESS INC CL A 72703H101 14,796 204,263 SH   SOLE   204,263 0 0
PLANTRONICS INC NEW COM 727493108 975 26,300 SH   SOLE   26,300 0 0
PLURALSIGHT INC COM CL A 72941B106 2,059 67,900 SH   SOLE   67,900 0 0
POINTS INTL LTD COM NEW 730843208 443 35,855 SH   SOLE   35,855 0 0
POSCO SPONSORED ADR 693483109 732 13,800 SH   SOLE   13,800 0 0
POST HLDGS INC COM 737446104 1,435 13,800 SH   SOLE   13,800 0 0
POWELL INDS INC COM 739128106 921 24,203 SH   SOLE   24,189 0 14
PRA HEALTH SCIENCES INC COM 69354M108 7,485 75,499 SH   SOLE   75,499 0 0
PREMIER FINL BANCORP INC COM 74050M105 574 38,274 SH   SOLE   38,274 0 0
PRICE T ROWE GROUP INC COM 74144T108 1 8 SH   SOLE   0 0 8
PROCTER AND GAMBLE CO COM 742718109 21,390 195,079 SH   SOLE   194,977 0 102
PROGRESS SOFTWARE CORP COM 743312100 9,502 217,841 SH   SOLE   217,809 0 32
PROGRESSIVE CORP OHIO COM 743315103 45,598 570,469 SH   SOLE   570,259 0 210
PROLOGIS INC COM 74340W103 351 4,374 SH   SOLE   4,354 0 20
PROPETRO HLDG CORP COM 74347M108 6 302 SH   SOLE   302 0 0
PROS HOLDINGS INC COM 74346Y103 10,151 160,458 SH   SOLE   160,458 0 0
PROTHENA CORP PLC SHS G72800108 0 42 SH   SOLE   0 0 42
PROVIDENCE SVC CORP COM 743815102 4 78 SH   SOLE   78 0 0
PRUDENTIAL FINL INC COM 744320102 3 33 SH   SOLE   0 0 33
PTC THERAPEUTICS INC COM 69366J200 2,167 48,154 SH   SOLE   48,154 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 570 9,693 SH   SOLE   9,654 0 39
PULTE GROUP INC COM 745867101 23,474 742,383 SH   SOLE   742,329 0 54
PVH CORP COM 693656100 20,559 217,243 SH   SOLE   216,339 0 904
QORVO INC COM 74736K101 0 6 SH   SOLE   0 0 6
QUALCOMM INC COM 747525103 178 2,334 SH   SOLE   2,334 0 0
RA PHARMACEUTICALS INC COM 74933V108 635 21,100 SH   SOLE   21,100 0 0
RADIAN GROUP INC COM 750236101 0 19 SH   SOLE   0 0 19
RADNET INC COM 750491102 401 29,005 SH   SOLE   29,005 0 0
RAVEN INDS INC COM 754212108 9 260 SH   SOLE   260 0 0
RAYTHEON CO COM NEW 755111507 324 1,866 SH   SOLE   1,859 0 7
RCI HOSPITALITY HLDGS INC COM 74934Q108 9 540 SH   SOLE   540 0 0
READY CAP CORP COM 75574U101 633 42,467 SH   SOLE   36,122 0 6,345
REALTY INCOME CORP COM 756109104 12,149 176,163 SH   SOLE   176,163 0 0
REGENXBIO INC COM 75901B107 2,389 46,500 SH   SOLE   46,500 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 57 3,600 SH   SOLE   0 0 3,600
REPLIGEN CORP COM 759916109 7,623 88,695 SH   SOLE   88,679 0 16
REPUBLIC BANCORP KY CL A 760281204 0 10 SH   SOLE   0 0 10
RESOLUTE FST PRODS INC COM 76117W109 87 11,995 SH   SOLE   0 0 11,995
REXFORD INDL RLTY INC COM 76169C100 5,297 131,209 SH   SOLE   131,209 0 0
RIVERVIEW BANCORP INC COM 769397100 7 786 SH   SOLE   786 0 0
ROBERT HALF INTL INC COM 770323103 1,967 34,500 SH   SOLE   34,500 0 0
ROCKY BRANDS INC COM 774515100 113 4,133 SH   SOLE   0 0 4,133
ROSS STORES INC COM 778296103 23,101 233,067 SH   SOLE   233,055 0 12
RTI SURGICAL HOLDINGS INC COM 74975N105 9 2,135 SH   SOLE   2,135 0 0
RUBICON PROJ INC COM 78112V102 846 133,100 SH   SOLE   133,100 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 2,132 77,104 SH   SOLE   77,104 0 0
RUSH ENTERPRISES INC CL A 781846209 6,095 166,858 SH   SOLE   166,829 0 29
SAFEHOLD INC COM 78645L100 1 23 SH   SOLE   0 0 23
SALESFORCE COM INC COM 79466L302 47,716 314,485 SH   SOLE   313,485 0 1,000
SANDERSON FARMS INC COM 800013104 6,477 47,438 SH   SOLE   47,429 0 9
SANDRIDGE ENERGY INC COM NEW 80007P869 287 41,500 SH   SOLE   41,500 0 0
SANGAMO THERAPEUTICS INC COM 800677106 2,706 251,176 SH   SOLE   251,176 0 0
SAPIENS INTL CORP N V SHS G7T16G103 1,624 97,676 SH   SOLE   89,376 0 8,300
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1 6 SH   SOLE   0 0 6
SCIENCE APPLICATNS INTL CP N COM 808625107 10,799 124,757 SH   SOLE   124,757 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 1 58 SH   SOLE   0 0 58
SEALED AIR CORP NEW COM 81211K100 2,597 60,700 SH   SOLE   60,700 0 0
SEAWORLD ENTMT INC COM 81282V100 7,564 244,007 SH   SOLE   240,163 0 3,844
SELECT INTERIOR CONCEPTS INC CL A 816120307 394 33,900 SH   SOLE   33,900 0 0
SELECT MED HLDGS CORP COM 81619Q105 1,313 82,742 SH   SOLE   82,700 0 42
SENECA FOODS CORP NEW CL A 817070501 435 15,600 SH   SOLE   15,600 0 0
SERVICENOW INC COM 81762P102 1 5 SH   SOLE   0 0 5
SIENTRA INC COM 82621J105 180 29,300 SH   SOLE   0 0 29,300
SIGA TECHNOLOGIES INC COM 826917106 4 725 SH   SOLE   725 0 0
SIMON PPTY GROUP INC NEW COM 828806109 22,201 138,965 SH   SOLE   138,165 0 800
SINA CORP ORD G81477104 233 5,400 SH   SOLE   5,400 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 3,389 63,200 SH   SOLE   63,200 0 0
SKECHERS U S A INC CL A 830566105 192 6,100 SH   SOLE   0 0 6,100
SKYWEST INC COM 830879102 3 46 SH   SOLE   0 0 46
SNAP ON INC COM 833034101 1 6 SH   SOLE   0 0 6
SP PLUS CORP COM 78469C103 744 23,300 SH   SOLE   23,300 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 1,285 149,282 SH   SOLE   149,282 0 0
SPIRE INC COM 84857L101 1 16 SH   SOLE   0 0 16
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 0 6 SH   SOLE   0 0 6
SPLUNK INC COM 848637104 1 9 SH   SOLE   0 0 9
SPS COMMERCE INC COM 78463M107 7,136 69,812 SH   SOLE   69,804 0 8
SQUARE INC CL A 852234103 1 7 SH   SOLE   0 0 7
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 23,248 403,562 SH   SOLE   403,424 0 138
STARRETT L S CO CL A 855668109 8 1,195 SH   SOLE   1,195 0 0
STEELCASE INC CL A 858155203 1 59 SH   SOLE   0 0 59
STIFEL FINL CORP COM 860630102 5,669 96,008 SH   SOLE   95,983 0 25
STOCK YDS BANCORP INC COM 861025104 6 172 SH   SOLE   172 0 0
SUNCOKE ENERGY INC COM 86722A103 693 78,100 SH   SOLE   78,100 0 0
SURMODICS INC COM 868873100 397 9,200 SH   SOLE   9,200 0 0
SVB FINL GROUP COM 78486Q101 1,527 6,800 SH   SOLE   6,800 0 0
SYKES ENTERPRISES INC COM 871237103 1 23 SH   SOLE   0 0 23
SYNCHRONY FINL COM 87165B103 299 8,609 SH   SOLE   8,424 0 185
SYNEOS HEALTH INC CL A 87166B102 10,266 200,939 SH   SOLE   200,939 0 0
SYNNEX CORP COM 87162W100 1,603 16,285 SH   SOLE   16,200 0 85
SYNOPSYS INC COM 871607107 50,860 395,217 SH   SOLE   395,205 0 12
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 49,790 1,271,145 SH   SOLE   1,209,545 0 61,600
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,191 19,300 SH   SOLE   19,300 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 3,328 51,569 SH   SOLE   51,569 0 0
TARGET CORP COM 87612E106 28,378 327,647 SH   SOLE   327,647 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 9,008 429,787 SH   SOLE   423,620 0 6,167
TELARIA INC COM 879181105 174 23,200 SH   SOLE   0 0 23,200
TENET HEALTHCARE CORP COM NEW 88033G407 1,796 86,900 SH   SOLE   86,900 0 0
TERADYNE INC COM 880770102 27,654 577,207 SH   SOLE   577,187 0 20
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,288 21,000 SH   SOLE   21,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 51,151 174,178 SH   SOLE   174,136 0 42
TIMKEN CO COM 887389104 5,198 101,261 SH   SOLE   101,244 0 17
TITAN MACHY INC COM 88830R101 1,510 73,349 SH   SOLE   64,579 0 8,770
TJX COS INC NEW COM 872540109 155 2,933 SH   SOLE   2,827 0 106
TOLL BROTHERS INC COM 889478103 3,168 86,500 SH   SOLE   86,500 0 0
TOTAL SYS SVCS INC COM 891906109 328 2,559 SH   SOLE   2,553 0 6
TOWNSQUARE MEDIA INC CL A 892231101 4 821 SH   SOLE   821 0 0
TREEHOUSE FOODS INC COM 89469A104 5,808 107,382 SH   SOLE   107,382 0 0
TRIMBLE INC COM 896239100 1,155 25,600 SH   SOLE   25,600 0 0
TRINET GROUP INC COM 896288107 3,683 54,316 SH   SOLE   54,316 0 0
TRIPADVISOR INC COM 896945201 1,718 37,100 SH   SOLE   37,100 0 0
TRIPLE-S MGMT CORP CL B 896749108 2,225 93,283 SH   SOLE   87,351 0 5,932
TRONOX HOLDINGS PLC SHS G9087Q102 0 18 SH   SOLE   0 0 18
TRUEBLUE INC COM 89785X101 3,745 169,803 SH   SOLE   169,803 0 0
TTEC HLDGS INC COM 89854H102 256 5,509 SH   SOLE   0 0 5,509
TWITTER INC COM 90184L102 19,304 553,102 SH   SOLE   553,074 0 28
TWO RIV BANCORP COM 90207C105 5 314 SH   SOLE   314 0 0
TYSON FOODS INC CL A 902494103 35,447 439,022 SH   SOLE   439,001 0 21
ULTRA CLEAN HLDGS INC COM 90385V107 732 52,600 SH   SOLE   52,600 0 0
UNION PACIFIC CORP COM 907818108 29,663 175,405 SH   SOLE   175,405 0 0
UNISYS CORP COM NEW 909214306 3,268 336,264 SH   SOLE   336,264 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 9 291 SH   SOLE   264 0 27
UNITED CONTL HLDGS INC COM 910047109 38,231 436,670 SH   SOLE   435,065 0 1,605
UNITED RENTALS INC COM 911363109 28,823 217,314 SH   SOLE   217,302 0 12
UNITEDHEALTH GROUP INC COM 91324P102 98,675 404,393 SH   SOLE   404,324 0 69
UNIVERSAL FST PRODS INC COM 913543104 7,678 201,730 SH   SOLE   201,730 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 4 269 SH   SOLE   269 0 0
VALE S A SPONSORED ADS 91912E105 15,769 1,173,300 SH   SOLE   1,130,400 0 42,900
VALERO ENERGY CORP NEW COM 91913Y100 243 2,843 SH   SOLE   2,831 0 12
VANDA PHARMACEUTICALS INC COM 921659108 1,601 113,630 SH   SOLE   113,630 0 0
VAREX IMAGING CORP COM 92214X106 1,907 62,244 SH   SOLE   62,200 0 44
VARIAN MED SYS INC COM 92220P105 192 1,410 SH   SOLE   1,410 0 0
VECTRUS INC COM 92242T101 7,569 186,615 SH   SOLE   182,315 0 4,300
VEECO INSTRS INC DEL COM 922417100 434 35,500 SH   SOLE   35,500 0 0
VEEVA SYS INC CL A COM 922475108 1 6 SH   SOLE   0 0 6
VERA BRADLEY INC COM 92335C106 565 47,100 SH   SOLE   47,100 0 0
VERACYTE INC COM 92337F107 1,665 58,400 SH   SOLE   58,400 0 0
VERINT SYS INC COM 92343X100 3,695 68,690 SH   SOLE   68,690 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 373 6,532 SH   SOLE   6,286 0 246
VERSO CORP CL A 92531L207 89 4,647 SH   SOLE   0 0 4,647
VIACOM INC NEW CL A 92553P102 18 518 SH   SOLE   518 0 0
VIACOM INC NEW CL B 92553P201 207 6,953 SH   SOLE   6,877 0 76
VICI PPTYS INC COM 925652109 2 71 SH   SOLE   0 0 71
VICTORY CAP HLDGS INC COM CL A 92645B103 9 546 SH   SOLE   546 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 21 199 SH   SOLE   187 0 12
VIRTUSA CORP COM 92827P102 1 15 SH   SOLE   0 0 15
VISA INC COM CL A 92826C839 120,198 692,582 SH   SOLE   692,575 0 7
VISTRA ENERGY CORP COM 92840M102 4 163 SH   SOLE   0 0 163
VITAMIN SHOPPE INC COM 92849E101 4 925 SH   SOLE   925 0 0
VSE CORP COM 918284100 382 13,300 SH   SOLE   13,300 0 0
W & T OFFSHORE INC COM 92922P106 800 161,383 SH   SOLE   161,300 0 83
WABASH NATL CORP COM 929566107 3,630 223,166 SH   SOLE   223,142 0 24
WALKER & DUNLOP INC COM 93148P102 1,265 23,770 SH   SOLE   23,770 0 0
WALMART INC COM 931142103 40,686 368,226 SH   SOLE   368,077 0 149
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,929 20,700 SH   SOLE   20,700 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 143 503 SH   SOLE   498 0 5
WELLTOWER INC COM 95040Q104 16,247 199,286 SH   SOLE   199,262 0 24
WESCO AIRCRAFT HLDGS INC COM 950814103 1,135 102,272 SH   SOLE   102,148 0 124
WEST BANCORPORATION INC CAP STK 95123P106 0 17 SH   SOLE   0 0 17
WESTERN ASSET MTG CAP CORP COM 95790D105 11 1,088 SH   SOLE   1,070 0 18
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 415 153,135 SH   SOLE   153,135 0 0
WEX INC COM 96208T104 3,267 15,700 SH   SOLE   15,700 0 0
WINNEBAGO INDS INC COM 974637100 5 119 SH   SOLE   119 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 4,747 1,096,366 SH   SOLE   1,096,366 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,882 140,968 SH   SOLE   140,968 0 0
WORKDAY INC CL A 98138H101 20,329 98,888 SH   SOLE   98,882 0 6
WORLDPAY INC CL A 981558109 40,772 332,695 SH   SOLE   332,645 0 50
WYNDHAM DESTINATIONS INC COM 98310W108 12,815 291,908 SH   SOLE   291,908 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 13,704 245,826 SH   SOLE   245,826 0 0
XEROX CORP COM NEW 984121608 6 161 SH   SOLE   0 0 161
XILINX INC COM 983919101 26,199 222,174 SH   SOLE   222,163 0 11
XPERI CORP COM 98421B100 8,547 415,140 SH   SOLE   415,098 0 42
YUM CHINA HLDGS INC COM 98850P109 12,598 272,710 SH   SOLE   272,700 0 10
YY INC SPONSORED ADS A 98426T106 349 5,019 SH   SOLE   5,000 0 19
ZEBRA TECHNOLOGIES CORP CL A 989207105 5,970 28,500 SH   SOLE   28,500 0 0
ZIX CORP COM 98974P100 5,653 622,002 SH   SOLE   622,002 0 0
ZYNGA INC CL A 98986T108 148 24,100 SH   SOLE   0 0 24,100