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
21VIANET GROUP INC SPONSORED ADS A 90138A103 11,303 349,936 SH   SOLE 1 349,936 0 0
3M CO COM 88579Y101 14,026 72,794 SH   SOLE 1 837 0 71,957
51JOB INC SPONSORED ADS 316827104 889 14,203 SH   SOLE 1 13,680 0 523
ABB LTD SPONSORED ADR 000375204 970 31,848 SH   SOLE 1 31,848 0 0
ABBOTT LABS COM 002824100 40,741 339,960 SH   SOLE 1 77,594 0 262,366
ABBVIE INC COM 00287Y109 29,712 274,555 SH   SOLE 1 46,627 0 227,928
ABERCROMBIE & FITCH CO CL A 002896207 4,565 133,045 SH   SOLE 1 148 0 132,897
ABIOMED INC COM 003654100 497 1,558 SH   SOLE 1 1,558 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 41,323 2,976,217 SH   SOLE 1 2,969,917 0 6,300
ACACIA RESH CORP ACACIA TCH COM 003881307 309 46,475 SH   SOLE 1 46,475 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 83,569 302,514 SH   SOLE 1 130,885 0 171,629
ACTIVISION BLIZZARD INC COM 00507V109 45,860 493,113 SH   SOLE 1 174,228 0 318,885
ADECOAGRO S A COM L00849106 3,704 471,190 SH   SOLE 1 468,976 0 2,214
ADIENT PLC ORD SHS G0084W101 7,738 175,058 SH   SOLE 1 24 0 175,034
ADOBE SYSTEMS INCORPORATED COM 00724F101 80,791 169,953 SH   SOLE 1 65,870 0 104,083
ADVANCE AUTO PARTS INC COM 00751Y106 1,905 10,381 SH   SOLE 1 1,409 0 8,972
ADVANCED MICRO DEVICES INC COM 007903107 4,354 55,469 SH   SOLE 1 55,469 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 4,874 32,706 SH   SOLE 1 798 0 31,908
AFFIMED N V COM N01045108 1,146 144,864 SH   SOLE 1 144,864 0 0
AFLAC INC COM 001055102 4,129 80,683 SH   SOLE 1 913 0 79,770
AGILENT TECHNOLOGIES INC COM 00846U101 5,191 40,830 SH   SOLE 1 431 0 40,399
AGIOS PHARMACEUTICALS INC COM 00847X104 442 8,564 SH   SOLE 1 8,564 0 0
AGNICO EAGLE MINES LTD COM 008474108 49,535 856,927 SH   SOLE 1 705,244 0 151,683
AGREE REALTY CORP COM 008492100 568 8,438 SH   SOLE 1 8,438 0 0
AIR PRODS & CHEMS INC COM 009158106 9,833 34,951 SH   SOLE 1 5,989 0 28,962
AKEBIA THERAPEUTICS INC COM 00972D105 307 90,657 SH   SOLE 1 90,657 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 23,510 3,008,871 SH   SOLE 1 2,975,671 0 33,200
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 18,797 114,405 SH   SOLE 1 13,080 0 101,325
ALEXION PHARMACEUTICALS INC COM 015351109 1,919 12,550 SH   SOLE 1 12,550 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 2,525 159,400 SH   SOLE 1 159,400 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 36,039 158,950 SH   SOLE 1 114,641 0 44,309
ALIGN TECHNOLOGY INC COM 016255101 14,749 27,236 SH   SOLE 1 8,634 0 18,602
ALLEGHANY CORP DEL COM 017175100 274 438 SH   SOLE 1 438 0 0
ALLEGIANT TRAVEL CO COM 01748X102 5,261 21,558 SH   SOLE 1 21,558 0 0
ALLEGION PLC ORD SHS G0176J109 1,367 10,879 SH   SOLE 1 129 0 10,750
ALLIANCE DATA SYSTEMS CORP COM 018581108 21,097 188,215 SH   SOLE 1 101 0 188,114
ALLSTATE CORP COM 020002101 5,212 45,363 SH   SOLE 1 5,520 0 39,843
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,126 15,056 SH   SOLE 1 15,056 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 1,274 38,955 SH   SOLE 1 38,955 0 0
ALPHABET INC CAP STK CL C 02079K107 217,343 105,066 SH   SOLE 1 33,338 0 71,728
ALPHABET INC CAP STK CL A 02079K305 40,995 19,876 SH   SOLE 1 10,376 0 9,500
ALTICE USA INC CL A 02156K103 5,243 161,170 SH   SOLE 1 5,908 0 155,262
ALTRIA GROUP INC COM 02209S103 2,828 55,273 SH   SOLE 1 55,273 0 0
AMAZON COM INC COM 023135106 227,013 73,370 SH   SOLE 1 27,403 0 45,967
AMBEV SA SPONSORED ADR 02319V103 57 20,805 SH   SOLE 1 20,805 0 0
AMCOR PLC ORD G0250X107 4,290 367,283 SH   SOLE 1 2,208 0 365,075
AMEDISYS INC COM 023436108 3,835 14,485 SH   SOLE 1 166 0 14,319
AMEREN CORP COM 023608102 418 5,134 SH   SOLE 1 5,134 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 639 21,861 SH   SOLE 1 21,861 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,551 30,119 SH   SOLE 1 30,119 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,035 9,069 SH   SOLE 1 20 0 9,049
AMERICAN HOMES 4 RENT CL A 02665T306 8,801 263,987 SH   SOLE 1 263,987 0 0
AMERICAN NATIONAL GROUP INC COM NEW 02772A109 991 9,188 SH   SOLE 1 9,188 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 986 27,664 SH   SOLE 1 27,664 0 0
AMERICAN TOWER CORP NEW COM 03027X100 17,256 72,183 SH   SOLE 1 14,137 0 58,046
AMERICAN WTR WKS CO INC NEW COM 030420103 8,597 57,347 SH   SOLE 1 9,912 0 47,435
AMERISOURCEBERGEN CORP COM 03073E105 2,391 20,254 SH   SOLE 1 210 0 20,044
AMGEN INC COM 031162100 18,552 74,563 SH   SOLE 1 37,703 0 36,860
AMKOR TECHNOLOGY INC COM 031652100 6,791 286,427 SH   SOLE 1 17 0 286,410
AMPHENOL CORP NEW CL A 032095101 6,317 95,752 SH   SOLE 1 16,650 0 79,102
AMTECH SYS INC COM PAR $0.01N 032332504 326 27,546 SH   SOLE 1 27,546 0 0
ANALOG DEVICES INC COM 032654105 9,351 60,301 SH   SOLE 1 26,514 0 33,787
ANAPTYSBIO INC COM 032724106 1,694 78,617 SH   SOLE 1 78,617 0 0
ANSYS INC COM 03662Q105 1,653 4,869 SH   SOLE 1 4,869 0 0
ANTERIX INC COM 03676C100 270 5,715 SH   SOLE 1 5,715 0 0
ANTERO RESOURCES CORP COM 03674X106 2,865 280,887 SH   SOLE 1 2,724 0 278,163
ANTHEM INC COM 036752103 11,387 31,724 SH   SOLE 1 351 0 31,373
AON PLC SHS CL A G0403H108 20,595 89,502 SH   SOLE 1 59,546 0 29,956
APHRIA INC COM 03765K104 23,246 1,265,300 SH   SOLE 1 1,265,300 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 2,160 154,617 SH   SOLE 1 154,617 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 12,787 877,607 SH   SOLE 1 877,607 0 0
APPLE INC COM 037833100 439,984 3,601,998 SH   SOLE 1 1,146,015 0 2,455,983
APPLIED MATLS INC COM 038222105 3,907 29,242 SH   SOLE 1 29,242 0 0
ARBOR REALTY TRUST INC COM 038923108 6,903 434,120 SH   SOLE 1 434,120 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 30,704 1,052,575 SH   SOLE 1 1,052,575 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 4,222 829,452 SH   SOLE 1 829,452 0 0
ARCUS BIOSCIENCES INC COM 03969F109 6,153 219,125 SH   SOLE 1 219,125 0 0
ARES COML REAL ESTATE CORP COM 04013V108 339 24,730 SH   SOLE 1 24,730 0 0
ARMSTRONG FLOORING INC COM 04238R106 68 13,880 SH   SOLE 1 13,880 0 0
ARROW ELECTRS INC COM 042735100 8,227 74,237 SH   SOLE 1 21 0 74,216
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,424 27,296 SH   SOLE 1 27,296 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 2,183 283,444 SH   SOLE 1 274,294 0 9,150
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,571 2,545 SH   SOLE 1 2,545 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 638 138,745 SH   SOLE 1 138,745 0 0
ASSOCIATED BANC CORP COM 045487105 930 43,576 SH   SOLE 1 0 0 43,576
ASSURANT INC COM 04621X108 2,204 15,546 SH   SOLE 1 132 0 15,414
AT&T INC COM 00206R102 65,604 2,167,303 SH   SOLE 1 438,120 0 1,729,183
ATLANTIC CAP BANCSHARES INC COM 048269203 315 13,069 SH   SOLE 1 13,069 0 0
ATLANTIC POWER CORP COM NEW 04878Q863 6,438 2,241,342 SH   SOLE 1 2,241,342 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1,650 45,045 SH   SOLE 1 45,045 0 0
ATLAS CORP SHARES Y0436Q109 285 20,862 SH   SOLE 1 20,862 0 0
ATLASSIAN CORP PLC CL A G06242104 7,354 34,891 SH   SOLE 1 34,891 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 5,667 435,912 SH   SOLE 1 435,912 0 0
AUTODESK INC COM 052769106 9,640 34,784 SH   SOLE 1 12,572 0 22,212
AUTOHOME INC SP ADR RP CL A 05278C107 525 5,633 SH   SOLE 1 5,633 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 25,966 137,771 SH   SOLE 1 46,092 0 91,679
AUTOZONE INC COM 053332102 4,320 3,076 SH   SOLE 1 55 0 3,021
AVALARA INC COM 05338G106 1,773 13,291 SH   SOLE 1 2,109 0 11,182
AVALONBAY CMNTYS INC COM 053484101 21,277 115,314 SH   SOLE 1 12,834 0 102,480
AVANGRID INC COM 05351W103 719 14,431 SH   SOLE 1 14,431 0 0
AVANTOR INC COM 05352A100 1,473 50,922 SH   SOLE 1 131 0 50,791
AVNET INC COM 053807103 9,534 229,673 SH   SOLE 1 224 0 229,449
B2GOLD CORP COM 11777Q209 24,288 5,642,368 SH   SOLE 1 5,543,568 0 98,800
BABCOCK & WILCOX ENTERPRISES COM 05614L209 835 88,122 SH   SOLE 1 88,122 0 0
BAIDU INC SPON ADR REP A 056752108 41,962 192,883 SH   SOLE 1 180,460 0 12,423
BALL CORP COM 058498106 3,666 43,265 SH   SOLE 1 463 0 42,802
BALLARD PWR SYS INC NEW COM 058586108 28,335 1,161,880 SH   SOLE 1 1,026,580 0 135,300
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 703 28,313 SH   SOLE 1 28,313 0 0
BANDWIDTH INC COM CL A 05988J103 1,501 11,847 SH   SOLE 1 11,847 0 0
BANK COMM HLDGS COM 06424J103 267 20,924 SH   SOLE 1 20,924 0 0
BANK MONTREAL QUE COM 063671101 392,885 4,407,939 SH   SOLE 1 3,894,805 0 513,134
BANK NOVA SCOTIA B C COM 064149107 419,452 6,705,249 SH   SOLE 1 5,892,786 0 812,463
BANK OZK COM 06417N103 5,104 124,953 SH   SOLE 1 102 0 124,851
BARNES & NOBLE ED INC COM 06777U101 1,176 144,421 SH   SOLE 1 144,421 0 0
BARRICK GOLD CORP COM 067901108 82,381 4,153,072 SH   SOLE 1 3,451,072 0 702,000
BASSETT FURNITURE INDS INC COM 070203104 964 39,726 SH   SOLE 1 39,726 0 0
BAUSCH HEALTH COS INC COM 071734107 6,405 201,900 SH   SOLE 1 201,900 0 0
BAXTER INTL INC COM 071813109 11,051 131,031 SH   SOLE 1 28,740 0 102,291
BCB BANCORP INC COM 055298103 148 10,698 SH   SOLE 1 10,698 0 0
BCE INC COM NEW 05534B760 263,079 5,828,249 SH   SOLE 1 5,828,249 0 0
BECTON DICKINSON & CO COM 075887109 9,622 39,573 SH   SOLE 1 1,624 0 37,949
BEL FUSE INC CL B 077347300 229 11,534 SH   SOLE 1 11,534 0 0
BERKLEY W R CORP COM 084423102 6,112 81,112 SH   SOLE 1 2,608 0 78,504
BERKSHIRE HATHAWAY INC DEL CL A 084670108 386 1 SH   SOLE 1 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 42,457 166,193 SH   SOLE 1 27,831 0 138,362
BERKSHIRE HILLS BANCORP INC COM 084680107 817 36,599 SH   SOLE 1 36,599 0 0
BERRY CORP COM 08579X101 189 34,225 SH   SOLE 1 34,225 0 0
BEST BUY INC COM 086516101 2,538 22,109 SH   SOLE 1 730 0 21,379
BHP GROUP LTD SPONSORED ADS 088606108 1,455 20,974 SH   SOLE 1 20,974 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 1,159 20,039 SH   SOLE 1 20,039 0 0
BIGLARI HLDGS INC COM STK CL B 08986R309 1,682 12,673 SH   SOLE 1 12,673 0 0
BILIBILI INC SPONS ADS REP Z 090040106 330 3,084 SH   SOLE 1 1,679 0 1,405
BIO RAD LABS INC CL A 090572207 4,933 8,637 SH   SOLE 1 170 0 8,467
BIOGEN INC COM 09062X103 8,865 31,689 SH   SOLE 1 11,549 0 20,140
BIOMARIN PHARMACEUTICAL INC COM 09061G101 589 7,798 SH   SOLE 1 7,798 0 0
BJS RESTAURANTS INC COM 09180C106 1,833 31,552 SH   SOLE 1 31,552 0 0
BK OF AMERICA CORP COM 060505104 47,690 1,232,624 SH   SOLE 1 213,914 0 1,018,710
BLACK KNIGHT INC COM 09215C105 3,179 42,961 SH   SOLE 1 16,628 0 26,333
BLACKBERRY LTD COM 09228F103 8,407 1,002,506 SH   SOLE 1 1,002,506 0 0
BLACKROCK INC COM 09247X101 16,838 22,333 SH   SOLE 1 3,707 0 18,626
BLACKSTONE GROUP INC COM CL A 09260D107 623 8,362 SH   SOLE 1 8,362 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 1,283 41,371 SH   SOLE 1 41,371 0 0
BLOOMIN BRANDS INC COM 094235108 2,192 81,022 SH   SOLE 1 81,022 0 0
BLUEBIRD BIO INC COM 09609G100 604 20,043 SH   SOLE 1 20,043 0 0
BLUEGREEN VACATIONS HLDG COR CLASS A 096308101 384 20,702 SH   SOLE 1 20,702 0 0
BONANZA CREEK ENERGY INC COM NEW 097793400 554 15,507 SH   SOLE 1 15,507 0 0
BOOKING HOLDINGS INC COM 09857L108 3,600 1,545 SH   SOLE 1 1,545 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2,284 28,366 SH   SOLE 1 7,566 0 20,800
BOSTON BEER INC CL A 100557107 14,596 12,100 SH   SOLE 1 1,898 0 10,202
BOSTON SCIENTIFIC CORP COM 101137107 8,785 227,304 SH   SOLE 1 38,802 0 188,502
BRAEMAR HOTELS & RESORTS INC COM 10482B101 96 15,815 SH   SOLE 1 15,815 0 0
BRF SA SPONSORED ADR 10552T107 10,787 2,402,445 SH   SOLE 1 2,397,264 0 5,181
BROADCOM INC COM 11135F101 7,930 17,103 SH   SOLE 1 17,103 0 0
BROOKDALE SR LIVING INC COM 112463104 4,422 730,918 SH   SOLE 1 730,918 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 191,635 4,308,522 SH   SOLE 1 3,841,975 0 466,547
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 32,072 794,548 SH   SOLE 1 693,035 0 101,513
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 62,840 1,177,177 SH   SOLE 1 1,002,793 0 174,384
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 56,265 1,318,052 SH   SOLE 1 1,133,502 0 184,550
BROOKLINE BANCORP INC DEL COM 11373M107 468 31,212 SH   SOLE 1 31,212 0 0
BROWN & BROWN INC COM 115236101 6,832 149,466 SH   SOLE 1 20,264 0 129,202
BROWN FORMAN CORP CL B 115637209 23,516 340,964 SH   SOLE 1 8,458 0 332,506
BRP INC COM SUN VTG 05577W200 142,904 1,648,176 SH   SOLE 1 1,558,176 0 90,000
BURLINGTON STORES INC COM 122017106 4,435 14,842 SH   SOLE 1 4,392 0 10,450
BYLINE BANCORP INC COM 124411109 250 11,823 SH   SOLE 1 11,823 0 0
CABLE ONE INC COM 12685J105 982 537 SH   SOLE 1 1 0 536
CACI INTL INC CL A 127190304 601 2,436 SH   SOLE 1 2,436 0 0
CADENCE BANCORPORATION CL A 12739A100 1,743 84,071 SH   SOLE 1 84,071 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 9,546 69,685 SH   SOLE 1 23,109 0 46,576
CAE INC COM 124765108 60,726 2,131,268 SH   SOLE 1 1,813,144 0 318,124
CAESARS ENTERTAINMENT INC NE COM 12769G100 13,879 158,708 SH   SOLE 1 62,642 0 96,066
CAI INTERNATIONAL INC COM 12477X106 3,949 86,763 SH   SOLE 1 86,763 0 0
CAMDEN PPTY TR SH BEN INT 133131102 2,085 18,970 SH   SOLE 1 2,666 0 16,304
CAMECO CORP COM 13321L108 59,973 3,616,807 SH   SOLE 1 3,518,707 0 98,100
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 18,711 476,717 SH   SOLE 1 462,917 0 13,800
CANADIAN IMP BK COMM COM 136069101 187,400 1,914,055 SH   SOLE 1 1,731,355 0 182,700
CANADIAN NAT RES LTD COM 136385101 140,546 4,546,671 SH   SOLE 1 3,775,623 0 771,048
CANADIAN NATL RY CO COM 136375102 673,196 5,801,365 SH   SOLE 1 5,314,946 0 486,419
CANADIAN PAC RY LTD COM 13645T100 442,135 1,157,654 SH   SOLE 1 1,008,277 0 149,377
CANADIAN SOLAR INC COM 136635109 4,963 100,003 SH   SOLE 1 100,003 0 0
CANNAE HLDGS INC COM 13765N107 4,735 119,502 SH   SOLE 1 62 0 119,440
CANON INC SPONSORED ADR 138006309 228 10,010 SH   SOLE 1 10,010 0 0
CANOPY GROWTH CORP COM 138035100 14,807 461,100 SH   SOLE 1 461,100 0 0
CAPITOL FED FINL INC COM 14057J101 427 32,212 SH   SOLE 1 32,212 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 4,995 97,939 SH   SOLE 1 148 0 97,791
CAPSTAR FINL HLDGS INC COM 14070T102 318 18,458 SH   SOLE 1 18,458 0 0
CARDINAL HEALTH INC COM 14149Y108 2,314 38,091 SH   SOLE 1 436 0 37,655
CAREDX INC COM 14167L103 1,694 24,873 SH   SOLE 1 24,873 0 0
CARMAX INC COM 143130102 205 1,547 SH   SOLE 1 1,547 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 654 109,202 SH   SOLE 1 109,202 0 0
CARS COM INC COM 14575E105 1,875 144,658 SH   SOLE 1 144,658 0 0
CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 53 18,249 SH   SOLE 1 18,249 0 0
CATALENT INC COM 148806102 19,940 189,349 SH   SOLE 1 7,005 0 182,344
CATERPILLAR INC COM 149123101 6,820 29,415 SH   SOLE 1 815 0 28,600
CDW CORP COM 12514G108 6,313 38,089 SH   SOLE 1 11,787 0 26,302
CECO ENVIRONMENTAL CORP COM 125141101 2,510 316,528 SH   SOLE 1 316,528 0 0
CEDAR REALTY TRUST INC COM NEW 150602605 534 35,845 SH   SOLE 1 35,845 0 0
CELANESE CORP DEL COM 150870103 5,635 37,616 SH   SOLE 1 2,666 0 34,950
CELESTICA INC SUB VTG SHS 15101Q108 47,003 5,625,993 SH   SOLE 1 5,510,293 0 115,700
CEMEX SAB DE CV SPON ADR NEW 151290889 37,653 5,402,090 SH   SOLE 1 5,141,001 0 261,089
CENOVUS ENERGY INC COM 15135U109 137,983 18,370,375 SH   SOLE 1 18,370,375 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 4,569 1,087,804 SH   SOLE 1 1,087,804 0 0
CERNER CORP COM 156782104 4,102 57,064 SH   SOLE 1 17,507 0 39,557
CGI INC CL A SUB VTG 12532H104 112,981 1,356,466 SH   SOLE 1 1,356,466 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 51,126 82,860 SH   SOLE 1 39,287 0 43,573
CHECK POINT SOFTWARE TECH LT ORD M22465104 37,003 330,470 SH   SOLE 1 144,414 0 186,056
CHEESECAKE FACTORY INC COM 163072101 9,696 165,720 SH   SOLE 1 165,720 0 0
CHEETAH MOBILE INC ADR 163075104 1,262 560,811 SH   SOLE 1 560,811 0 0
CHEGG INC COM 163092109 11,005 128,476 SH   SOLE 1 128,476 0 0
CHEMED CORP NEW COM 16359R103 12,034 26,172 SH   SOLE 1 49 0 26,123
CHEMOURS CO COM 163851108 5,048 180,872 SH   SOLE 1 161 0 180,711
CHEVRON CORP NEW COM 166764100 27,717 264,496 SH   SOLE 1 50,952 0 213,544
CHIMERA INVT CORP COM NEW 16934Q208 266 20,974 SH   SOLE 1 20,974 0 0
CHIMERIX INC COM 16934W106 2,003 207,729 SH   SOLE 1 207,729 0 0
CHINA INDEX HLDGS LTD SPNSRD ADS A 16954W101 216 98,084 SH   SOLE 1 98,084 0 0
CHINA YUCHAI INTL LTD COM G21082105 2,564 165,664 SH   SOLE 1 165,414 0 250
CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 1,085 34,346 SH   SOLE 1 34,346 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 21,417 15,074 SH   SOLE 1 1,207 0 13,867
CHUBB LIMITED COM H1467J104 15,015 95,047 SH   SOLE 1 12,963 0 82,084
CHURCH & DWIGHT INC COM 171340102 2,441 27,949 SH   SOLE 1 404 0 27,545
CI FINL CORP COM 125491100 66,866 4,630,138 SH   SOLE 1 4,501,438 0 128,700
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 1,854 816,534 SH   SOLE 1 794,899 0 21,635
CINCINNATI FINL CORP COM 172062101 2,489 24,141 SH   SOLE 1 4,065 0 20,076
CINEMARK HLDGS INC COM 17243V102 1,060 51,937 SH   SOLE 1 51,937 0 0
CINTAS CORP COM 172908105 6,835 20,025 SH   SOLE 1 8,294 0 11,731
CISCO SYS INC COM 17275R102 62,623 1,211,037 SH   SOLE 1 468,585 0 742,452
CITIGROUP INC COM NEW 172967424 23,770 326,737 SH   SOLE 1 56,419 0 270,318
CITIZENS & NORTHN CORP COM 172922106 252 10,606 SH   SOLE 1 10,606 0 0
CITIZENS FINL GROUP INC COM 174610105 7,802 176,708 SH   SOLE 1 11,584 0 165,124
CITRIX SYS INC COM 177376100 393 2,799 SH   SOLE 1 2,799 0 0
CIVEO CORP CDA COM NEW 17878Y207 619 40,453 SH   SOLE 1 40,453 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 99 55,223 SH   SOLE 1 55,223 0 0
CLOROX CO DEL COM 189054109 327 1,695 SH   SOLE 1 1,695 0 0
CMS ENERGY CORP COM 125896100 1,615 26,385 SH   SOLE 1 7,657 0 18,728
CNA FINL CORP COM 126117100 1,046 23,441 SH   SOLE 1 23,441 0 0
CNB FINL CORP PA COM 126128107 224 9,109 SH   SOLE 1 9,109 0 0
CNX RES CORP COM 12653C108 12,058 820,240 SH   SOLE 1 820,240 0 0
COCA COLA CO COM 191216100 44,237 839,254 SH   SOLE 1 409,733 0 429,521
COGNEX CORP COM 192422103 10,087 121,540 SH   SOLE 1 3,165 0 118,375
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 10,081 129,051 SH   SOLE 1 44,039 0 85,012
COLGATE PALMOLIVE CO COM 194162103 10,952 138,932 SH   SOLE 1 32,230 0 106,702
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2,970 30,231 SH   SOLE 1 30,231 0 0
COLONY CAP INC NEW CL A COM 19626G108 1,772 273,383 SH   SOLE 1 273,383 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 541 63,492 SH   SOLE 1 63,492 0 0
COMCAST CORP NEW CL A 20030N101 53,754 993,414 SH   SOLE 1 395,132 0 598,282
COMMERCIAL VEH GROUP INC COM 202608105 2,213 229,320 SH   SOLE 1 229,320 0 0
COMMUNITY BANKERS TR CORP COM 203612106 288 32,617 SH   SOLE 1 32,617 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 21,015 1,554,371 SH   SOLE 1 1,059,820 0 494,551
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 6,323 943,736 SH   SOLE 1 935,148 0 8,588
COMPUTER TASK GROUP INC COM 205477102 114 11,895 SH   SOLE 1 11,895 0 0
COMSCORE INC COM 20564W105 660 180,358 SH   SOLE 1 180,358 0 0
CONCENTRIX CORP COM 20602D101 1,331 8,890 SH   SOLE 1 69 0 8,821
CONCERT PHARMACEUTICALS INC COM 206022105 1,703 341,343 SH   SOLE 1 341,343 0 0
CONDUENT INC COM 206787103 3,637 546,129 SH   SOLE 1 546,129 0 0
CONOCOPHILLIPS COM 20825C104 4,726 89,212 SH   SOLE 1 34,886 0 54,326
CONSOLIDATED EDISON INC COM 209115104 1,113 14,885 SH   SOLE 1 14,885 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6,122 26,851 SH   SOLE 1 4,555 0 22,296
COPART INC COM 217204106 6,920 63,718 SH   SOLE 1 18,984 0 44,734
CORNERSTONE BLDG BRANDS INC COM 21925D109 714 50,898 SH   SOLE 1 50,898 0 0
CORPORACION AMER ARPTS S A COM L1995B107 1,194 243,171 SH   SOLE 1 242,302 0 869
CORTEVA INC COM 22052L104 2,515 53,956 SH   SOLE 1 1,134 0 52,822
COSTAMARE INC SHS Y1771G102 583 60,621 SH   SOLE 1 60,621 0 0
COSTAR GROUP INC COM 22160N109 10,402 12,656 SH   SOLE 1 3,600 0 9,056
COSTCO WHSL CORP NEW COM 22160K105 36,536 103,653 SH   SOLE 1 42,155 0 61,498
COTY INC COM CL A 222070203 9,663 1,072,444 SH   SOLE 1 8,384 0 1,064,060
COVENANT LOGISTICS GROUP INC CL A 22284P105 875 42,478 SH   SOLE 1 42,478 0 0
COWEN INC CL A NEW 223622606 233 6,621 SH   SOLE 1 6,621 0 0
CRAWFORD & CO CL B 224633107 133 13,739 SH   SOLE 1 13,739 0 0
CRAWFORD & CO CL A 224633206 230 21,586 SH   SOLE 1 21,586 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 123 11,609 SH   SOLE 1 11,609 0 0
CRESCENT PT ENERGY CORP COM 22576C101 69,637 16,702,209 SH   SOLE 1 16,578,409 0 123,800
CRH MED CORP COM 12626F105 7,116 1,799,417 SH   SOLE 1 1,799,417 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 627 5,143 SH   SOLE 1 5,143 0 0
CRONOS GROUP INC COM 22717L101 31,658 3,349,140 SH   SOLE 1 3,023,540 0 325,600
CROWDSTRIKE HLDGS INC CL A 22788C105 3,288 18,013 SH   SOLE 1 2,766 0 15,247
CROWN CASTLE INTL CORP NEW COM 22822V101 18,612 108,125 SH   SOLE 1 45,853 0 62,272
CROWN HLDGS INC COM 228368106 2,625 27,054 SH   SOLE 1 1,528 0 25,526
CSX CORP COM 126408103 5,896 61,154 SH   SOLE 1 43,765 0 17,389
CUMMINS INC COM 231021106 3,677 14,190 SH   SOLE 1 208 0 13,982
CUMULUS MEDIA INC COM CL A 231082801 97 10,637 SH   SOLE 1 10,637 0 0
CUSTOMERS BANCORP INC COM 23204G100 1,274 40,034 SH   SOLE 1 40,034 0 0
CVS HEALTH CORP COM 126650100 15,424 205,023 SH   SOLE 1 33,512 0 171,511
CYTOMX THERAPEUTICS INC COM 23284F105 713 92,243 SH   SOLE 1 92,243 0 0
DANAHER CORPORATION COM 235851102 57,037 253,406 SH   SOLE 1 54,519 0 198,887
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 401 5,311 SH   SOLE 1 3,818 0 1,493
DARDEN RESTAURANTS INC COM 237194105 4,299 30,276 SH   SOLE 1 8,447 0 21,829
DATADOG INC CL A COM 23804L103 1,455 17,459 SH   SOLE 1 2,773 0 14,686
DAVE & BUSTERS ENTMT INC COM 238337109 3,181 66,409 SH   SOLE 1 66,409 0 0
DELEK US HLDGS INC NEW COM 24665A103 772 35,463 SH   SOLE 1 35,463 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,746 19,807 SH   SOLE 1 142 0 19,665
DELTA APPAREL INC COM 247368103 260 9,593 SH   SOLE 1 9,593 0 0
DENALI THERAPEUTICS INC COM 24823R105 2,164 37,906 SH   SOLE 1 37,906 0 0
DESCARTES SYS GROUP INC COM 249906108 95,441 1,564,497 SH   SOLE 1 1,506,723 0 57,774
DEXCOM INC COM 252131107 1,976 5,498 SH   SOLE 1 5,498 0 0
DHI GROUP INC COM 23331S100 881 262,912 SH   SOLE 1 262,912 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 11,987 73,000 SH   SOLE 1 24,417 0 48,583
DICERNA PHARMACEUTICALS INC COM 253031108 6,032 235,884 SH   SOLE 1 6,115 0 229,769
DIGITAL RLTY TR INC COM 253868103 7,208 51,180 SH   SOLE 1 11,727 0 39,453
DISCOVERY INC COM SER C 25470F302 4,720 127,942 SH   SOLE 1 13,500 0 114,442
DISNEY WALT CO COM 254687106 56,316 305,205 SH   SOLE 1 62,975 0 242,230
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 383 80,122 SH   SOLE 1 80,122 0 0
DOCUSIGN INC COM 256163106 21,635 106,867 SH   SOLE 1 24,744 0 82,123
DOLLAR GEN CORP NEW COM 256677105 7,769 38,345 SH   SOLE 1 5,713 0 32,632
DOLLAR TREE INC COM 256746108 12,889 112,605 SH   SOLE 1 19,506 0 93,099
DOMINION ENERGY INC COM 25746U109 11,157 146,882 SH   SOLE 1 39,983 0 106,899
DOMINOS PIZZA INC COM 25754A201 1,917 5,211 SH   SOLE 1 56 0 5,155
DONNELLEY FINL SOLUTIONS INC COM 25787G100 9,043 324,932 SH   SOLE 1 324,932 0 0
DONNELLEY R R & SONS CO COM 257867200 1,166 287,069 SH   SOLE 1 287,069 0 0
DOVER CORP COM 260003108 2,391 17,439 SH   SOLE 1 203 0 17,236
DR REDDYS LABS LTD ADR 256135203 2,819 45,915 SH   SOLE 1 45,915 0 0
DRDGOLD LIMITED SPON ADR REPSTG 26152H301 1,353 143,012 SH   SOLE 1 143,012 0 0
DROPBOX INC CL A 26210C104 1,104 41,414 SH   SOLE 1 83 0 41,331
DUCOMMUN INC DEL COM 264147109 1,235 20,586 SH   SOLE 1 20,586 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,775 18,390 SH   SOLE 1 18,390 0 0
DUKE REALTY CORP COM NEW 264411505 11,718 279,459 SH   SOLE 1 24,211 0 255,248
DYNATRACE INC COM NEW 268150109 1,331 27,587 SH   SOLE 1 4,058 0 23,529
EAGLE BULK SHIPPING INC COM Y2187A150 482 13,343 SH   SOLE 1 13,343 0 0
EARTHSTONE ENERGY INC CL A 27032D304 198 27,666 SH   SOLE 1 27,666 0 0
EBAY INC. COM 278642103 7,035 114,868 SH   SOLE 1 38,889 0 75,979
ECHOSTAR CORP CL A 278768106 1,915 79,789 SH   SOLE 1 79,789 0 0
ECOPETROL S A SPONSORED ADS 279158109 164 12,813 SH   SOLE 1 10,767 0 2,046
EDITAS MEDICINE INC COM 28106W103 2,479 59,019 SH   SOLE 1 59,019 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 14,502 173,389 SH   SOLE 1 18,680 0 154,709
ELDORADO GOLD CORP NEW COM 284902509 13,958 1,291,785 SH   SOLE 1 1,291,785 0 0
ELECTRONIC ARTS INC COM 285512109 34,135 252,160 SH   SOLE 1 65,686 0 186,474
ELEVATE CREDIT INC COM 28621V101 133 45,585 SH   SOLE 1 45,585 0 0
EMCORE CORP COM NEW 290846203 539 98,744 SH   SOLE 1 98,744 0 0
EMERSON ELEC CO COM 291011104 6,478 71,798 SH   SOLE 1 14,117 0 57,681
ENBRIDGE INC COM 29250N105 320,135 8,788,667 SH   SOLE 1 8,382,053 0 406,614
ENERGY FUELS INC COM NEW 292671708 805 141,300 SH   SOLE 1 141,300 0 0
ENERPLUS CORP COM 292766102 45,382 9,038,942 SH   SOLE 1 8,990,775 0 48,167
ENTRAVISION COMMUNICATIONS C CL A 29382R107 257 63,683 SH   SOLE 1 63,683 0 0
EPAM SYS INC COM 29414B104 4,368 11,011 SH   SOLE 1 1,460 0 9,551
EPR PPTYS COM SH BEN INT 26884U109 360 7,729 SH   SOLE 1 7,729 0 0
EQUIFAX INC COM 294429105 2,879 15,892 SH   SOLE 1 172 0 15,720
EQUINIX INC COM 29444U700 9,573 14,087 SH   SOLE 1 2,412 0 11,675
EQUITY COMWLTH COM SH BEN INT 294628102 732 26,346 SH   SOLE 1 26,346 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 8,307 130,528 SH   SOLE 1 12,756 0 117,772
EQUITY RESIDENTIAL SH BEN INT 29476L107 4,585 64,003 SH   SOLE 1 11,868 0 52,135
ERIE INDTY CO CL A 29530P102 3,289 14,889 SH   SOLE 1 9,095 0 5,794
ESCALADE INC COM 296056104 530 25,332 SH   SOLE 1 25,332 0 0
ESSEX PPTY TR INC COM 297178105 3,685 13,555 SH   SOLE 1 1,940 0 11,615
ETHAN ALLEN INTERIORS INC COM 297602104 1,978 71,656 SH   SOLE 1 71,656 0 0
ETSY INC COM 29786A106 3,784 18,763 SH   SOLE 1 2,446 0 16,317
EVANS BANCORP INC COM NEW 29911Q208 268 7,901 SH   SOLE 1 7,901 0 0
EVERCORE INC CLASS A 29977A105 1,034 7,845 SH   SOLE 1 0 0 7,845
EVEREST RE GROUP LTD COM G3223R108 4,167 16,816 SH   SOLE 1 95 0 16,721
EXELIXIS INC COM 30161Q104 704 31,144 SH   SOLE 1 31,144 0 0
EXELON CORP COM 30161N101 8,454 193,283 SH   SOLE 1 65,451 0 127,832
EXPEDITORS INTL WASH INC COM 302130109 10,647 98,866 SH   SOLE 1 1,301 0 97,565
EXTERRAN CORP COM 30227H106 126 37,587 SH   SOLE 1 37,587 0 0
EXTRA SPACE STORAGE INC COM 30225T102 7,219 54,463 SH   SOLE 1 6,336 0 48,127
EXXON MOBIL CORP COM 30231G102 58,905 1,055,070 SH   SOLE 1 305,439 0 749,631
F5 NETWORKS INC COM 315616102 6,111 29,293 SH   SOLE 1 1,563 0 27,730
FACEBOOK INC CL A 30303M102 91,663 311,218 SH   SOLE 1 112,463 0 198,755
FACTSET RESH SYS INC COM 303075105 1,542 4,997 SH   SOLE 1 19 0 4,978
FASTENAL CO COM 311900104 31,454 625,583 SH   SOLE 1 47,611 0 577,972
FATE THERAPEUTICS INC COM 31189P102 5,292 64,185 SH   SOLE 1 64,185 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 1,535 15,127 SH   SOLE 1 15,127 0 0
FIBROGEN INC COM 31572Q808 1,183 34,095 SH   SOLE 1 34,095 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,992 73,591 SH   SOLE 1 7,226 0 66,365
FIDELITY NATL INFORMATION SV COM 31620M106 248 1,767 SH   SOLE 1 1,767 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 200 15,875 SH   SOLE 1 15,875 0 0
FIFTH THIRD BANCORP COM 316773100 4,046 108,037 SH   SOLE 1 14,686 0 93,351
FIRST HAWAIIAN INC COM 32051X108 283 10,333 SH   SOLE 1 10,333 0 0
FIRST HORIZON CORPORATION COM 320517105 8,171 483,186 SH   SOLE 1 625 0 482,561
FIRST MAJESTIC SILVER CORP COM 32076V103 31,896 2,045,250 SH   SOLE 1 2,045,250 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,395 86,328 SH   SOLE 1 5,059 0 81,269
FIRSTENERGY CORP COM 337932107 2,331 67,193 SH   SOLE 1 14,270 0 52,923
FIRSTSERVICE CORP NEW COM 33767E202 26,104 175,875 SH   SOLE 1 175,875 0 0
FISERV INC COM 337738108 1,743 14,639 SH   SOLE 1 14,639 0 0
FIVE BELOW INC COM 33829M101 2,266 11,879 SH   SOLE 1 11,879 0 0
FLAGSTAR BANCORP INC COM PAR .001 337930705 7,731 171,417 SH   SOLE 1 0 0 171,417
FLEETCOR TECHNOLOGIES INC COM 339041105 2,464 9,171 SH   SOLE 1 122 0 9,049
FLOWERS FOODS INC COM 343498101 279 11,720 SH   SOLE 1 11,720 0 0
FLUENT INC COM 34380C102 94 22,935 SH   SOLE 1 22,935 0 0
FLUIDIGM CORP DEL COM 34385P108 676 149,515 SH   SOLE 1 149,515 0 0
FORD MTR CO DEL COM 345370860 2,973 242,716 SH   SOLE 1 5,503 0 237,213
FORTIS INC COM 349553107 33,100 762,877 SH   SOLE 1 762,877 0 0
FORTIVE CORP COM 34959J108 1,796 25,424 SH   SOLE 1 467 0 24,957
FORTUNA SILVER MINES INC COM 349915108 9,136 1,408,800 SH   SOLE 1 1,335,400 0 73,400
FOSTER L B CO COM 350060109 766 42,767 SH   SOLE 1 42,767 0 0
FOX CORP CL A COM 35137L105 2,356 65,250 SH   SOLE 1 7,298 0 57,952
FOX FACTORY HLDG CORP COM 35138V102 1,122 8,830 SH   SOLE 1 8,830 0 0
FRANCO NEV CORP COM 351858105 125,265 999,635 SH   SOLE 1 894,293 0 105,342
FRESHPET INC COM 358039105 2,305 14,516 SH   SOLE 1 14,516 0 0
FTI CONSULTING INC COM 302941109 254 1,815 SH   SOLE 1 1,815 0 0
GAIA INC NEW CL A 36269P104 303 25,480 SH   SOLE 1 25,480 0 0
GALLAGHER ARTHUR J & CO COM 363576109 27,728 222,230 SH   SOLE 1 8,559 0 213,671
GANNETT CO INC COM 36472T109 2,942 546,911 SH   SOLE 1 546,911 0 0
GARTNER INC COM 366651107 2,156 11,809 SH   SOLE 1 126 0 11,683
GENCO SHIPPING & TRADING LTD SHS Y2685T131 240 23,779 SH   SOLE 1 23,779 0 0
GENERAL DYNAMICS CORP COM 369550108 1,019 5,612 SH   SOLE 1 5,612 0 0
GENUINE PARTS CO COM 372460105 8,787 76,022 SH   SOLE 1 4,003 0 72,019
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 17,214 492,800 SH   SOLE 1 492,800 0 0
GILDAN ACTIVEWEAR INC COM 375916103 36,397 1,189,390 SH   SOLE 1 1,022,590 0 166,800
GILEAD SCIENCES INC COM 375558103 4,420 68,386 SH   SOLE 1 68,386 0 0
GLAUKOS CORP COM 377322102 1,609 19,168 SH   SOLE 1 19,168 0 0
GLOBANT S A COM L44385109 209 1,006 SH   SOLE 1 92 0 914
GLOBE LIFE INC COM 37959E102 4,234 43,819 SH   SOLE 1 2,082 0 41,737
GLYCOMIMETICS INC COM 38000Q102 385 127,929 SH   SOLE 1 127,929 0 0
GOLD RESOURCE CORP COM 38068T105 381 144,344 SH   SOLE 1 144,344 0 0
GOLD STD VENTURES CORP COM 380738104 27 44,600 SH   SOLE 1 44,600 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 1,946 659,174 SH   SOLE 1 659,174 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 16,908 51,706 SH   SOLE 1 8,876 0 42,830
GOODYEAR TIRE & RUBR CO COM 382550101 2,795 159,068 SH   SOLE 1 315 0 158,753
GRACO INC COM 384109104 9,214 128,645 SH   SOLE 1 154 0 128,491
GRAINGER W W INC COM 384802104 11,197 27,927 SH   SOLE 1 1,238 0 26,689
GRAN TIERRA ENERGY INC COM 38500T101 1,011 1,444,923 SH   SOLE 1 1,444,923 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 202,117 3,323,997 SH   SOLE 1 3,232,097 0 91,900
GREAT AJAX CORP COM 38983D300 176 16,148 SH   SOLE 1 16,148 0 0
GREAT PANTHER MNG LTD COM 39115V101 217 274,900 SH   SOLE 1 274,900 0 0
GREENHILL & CO INC COM 395259104 307 18,603 SH   SOLE 1 18,603 0 0
GREENSKY INC CL A 39572G100 311 50,300 SH   SOLE 1 50,300 0 0
GRITSTONE ONCOLOGY INC COM 39868T105 462 48,952 SH   SOLE 1 48,952 0 0
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 578 92,878 SH   SOLE 1 72,051 0 20,827
GUARDANT HEALTH INC COM 40131M109 973 6,372 SH   SOLE 1 6,372 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 962 9,464 SH   SOLE 1 36 0 9,428
GW PHARMACEUTICALS PLC ADS 36197T103 750 3,456 SH   SOLE 1 3,456 0 0
HANMI FINL CORP COM NEW 410495204 571 28,925 SH   SOLE 1 28,925 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,098 55,221 SH   SOLE 1 55,221 0 0
HARLEY DAVIDSON INC COM 412822108 1,992 49,669 SH   SOLE 1 24,403 0 25,266
HARMONIC INC COM 413160102 86 11,006 SH   SOLE 1 11,006 0 0
HARVARD BIOSCIENCE INC COM 416906105 342 62,700 SH   SOLE 1 62,700 0 0
HAVERTY FURNITURE INC COM 419596101 420 11,283 SH   SOLE 1 11,283 0 0
HAWAIIAN HOLDINGS INC COM 419879101 459 17,226 SH   SOLE 1 17,226 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 7,126 91,718 SH   SOLE 1 85,975 0 5,743
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,950 143,210 SH   SOLE 1 143,210 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 1,478 46,557 SH   SOLE 1 772 0 45,785
HEICO CORP NEW COM 422806109 2,096 16,662 SH   SOLE 1 2,182 0 14,480
HEIDRICK & STRUGGLES INTL IN COM 422819102 421 11,779 SH   SOLE 1 11,779 0 0
HEMISPHERE MEDIA GROUP INC CL A 42365Q103 197 16,904 SH   SOLE 1 16,904 0 0
HENRY JACK & ASSOC INC COM 426281101 2,502 16,491 SH   SOLE 1 6,019 0 10,472
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 408 38,630 SH   SOLE 1 38,630 0 0
HERSHEY CO COM 427866108 15,888 100,458 SH   SOLE 1 11,743 0 88,715
HIBBETT SPORTS INC COM 428567101 507 7,364 SH   SOLE 1 7,364 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,713 14,163 SH   SOLE 1 392 0 13,771
HOME BANCORP INC COM 43689E107 229 6,339 SH   SOLE 1 6,339 0 0
HOME DEPOT INC COM 437076102 17,181 56,284 SH   SOLE 1 29,325 0 26,959
HONDA MOTOR LTD AMERN SHS 438128308 1,347 44,603 SH   SOLE 1 7,951 0 36,652
HONEYWELL INTL INC COM 438516106 12,350 56,893 SH   SOLE 1 56,893 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 2,063 22,409 SH   SOLE 1 123 0 22,286
HORMEL FOODS CORP COM 440452100 3,394 71,034 SH   SOLE 1 32,138 0 38,896
HOST HOTELS & RESORTS INC COM 44107P104 2,855 169,455 SH   SOLE 1 59,006 0 110,449
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 3,681 483,080 SH   SOLE 1 483,080 0 0
HOULIHAN LOKEY INC CL A 441593100 2,448 36,813 SH   SOLE 1 152 0 36,661
HP INC COM 40434L105 16,278 512,693 SH   SOLE 1 37,337 0 475,356
HSBC HLDGS PLC SPON ADR NEW 404280406 15,801 542,249 SH   SOLE 1 330,674 0 211,575
HUAZHU GROUP LTD SPONSORED ADS 44332N106 5,873 106,972 SH   SOLE 1 106,972 0 0
HUDBAY MINERALS INC COM 443628102 61,650 9,009,549 SH   SOLE 1 8,440,049 0 569,500
HUMANA INC COM 444859102 14,911 35,566 SH   SOLE 1 3,621 0 31,945
HUNTINGTON BANCSHARES INC COM 446150104 4,835 307,592 SH   SOLE 1 61,966 0 245,626
IAMGOLD CORP COM 450913108 1,116 374,877 SH   SOLE 1 374,877 0 0
ICICI BANK LIMITED ADR 45104G104 4,636 289,216 SH   SOLE 1 289,216 0 0
IDEX CORP COM 45167R104 5,394 25,771 SH   SOLE 1 660 0 25,111
IDEXX LABS INC COM 45168D104 16,441 33,600 SH   SOLE 1 7,498 0 26,102
IDT CORP CL B NEW 448947507 2,980 131,495 SH   SOLE 1 131,495 0 0
IEC ELECTRS CORP NEW COM 44949L105 277 23,022 SH   SOLE 1 23,022 0 0
ILLINOIS TOOL WKS INC COM 452308109 7,800 35,210 SH   SOLE 1 414 0 34,796
ILLUMINA INC COM 452327109 12,313 32,061 SH   SOLE 1 12,930 0 19,131
IMPERIAL OIL LTD COM NEW 453038408 44,792 1,849,340 SH   SOLE 1 1,554,540 0 294,800
INCYTE CORP COM 45337C102 5,353 65,870 SH   SOLE 1 41,513 0 24,357
INDEPENDENT BK CORP MICH COM NEW 453838609 887 37,539 SH   SOLE 1 37,539 0 0
INFOSYS LTD SPONSORED ADR 456788108 5,455 291,385 SH   SOLE 1 291,385 0 0
ING GROEP N.V. SPONSORED ADR 456837103 1,929 157,687 SH   SOLE 1 157,687 0 0
INGLES MKTS INC CL A 457030104 677 10,980 SH   SOLE 1 10,980 0 0
INGREDION INC COM 457187102 3,578 39,795 SH   SOLE 1 50 0 39,745
INTEL CORP COM 458140100 20,716 323,683 SH   SOLE 1 193,011 0 130,672
INTELLIA THERAPEUTICS INC COM 45826J105 1,263 15,732 SH   SOLE 1 15,732 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,196 43,755 SH   SOLE 1 149 0 43,606
INTERCEPT PHARMACEUTICALS IN COM 45845P108 2,563 111,045 SH   SOLE 1 111,045 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,777 69,633 SH   SOLE 1 793 0 68,840
INTERNATIONAL PAPER CO COM 460146103 2,600 48,090 SH   SOLE 1 549 0 47,541
INTERNATIONAL TOWER HILL MIN COM 46050R102 34 31,900 SH   SOLE 1 31,900 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,188 74,948 SH   SOLE 1 10,568 0 64,380
INTREPID POTASH INC COM 46121Y201 4,174 128,186 SH   SOLE 1 128,186 0 0
INTUIT COM 461202103 6,985 18,235 SH   SOLE 1 15,697 0 2,538
INTUITIVE SURGICAL INC COM NEW 46120E602 31,598 42,761 SH   SOLE 1 20,409 0 22,352
INVITAE CORP COM 46185L103 2,908 76,100 SH   SOLE 1 76,100 0 0
INVITATION HOMES INC COM 46187W107 2,626 82,091 SH   SOLE 1 8,643 0 73,448
IONIS PHARMACEUTICALS INC COM 462222100 2,319 51,579 SH   SOLE 1 51,579 0 0
IQVIA HLDGS INC COM 46266C105 1,003 5,193 SH   SOLE 1 5,193 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 1,426 10,266 SH   SOLE 1 3,363 0 6,903
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,197 29,010 SH   SOLE 1 29,010 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,012 7,572 SH   SOLE 1 7,572 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,095 40,791 SH   SOLE 1 40,791 0 0
JACOBS ENGR GROUP INC COM 469814107 455 3,516 SH   SOLE 1 3,516 0 0
JD.COM INC SPON ADR CL A 47215P106 5,278 62,583 SH   SOLE 1 39,574 0 23,009
JEFFERIES FINL GROUP INC COM 47233W109 4,549 151,124 SH   SOLE 1 242 0 150,882
JETBLUE AWYS CORP COM 477143101 4,857 238,809 SH   SOLE 1 238,809 0 0
JOHNSON & JOHNSON COM 478160104 127,552 776,102 SH   SOLE 1 233,305 0 542,797
JOUNCE THERAPEUTICS INC COM 481116101 875 85,195 SH   SOLE 1 85,195 0 0
JPMORGAN CHASE & CO COM 46625H100 73,289 481,435 SH   SOLE 1 82,597 0 398,838
KANSAS CITY SOUTHERN COM NEW 485170302 3,886 14,724 SH   SOLE 1 2,522 0 12,202
KE HLDGS INC SPONSORED ADS 482497104 400 7,015 SH   SOLE 1 4,801 0 2,214
KELLOGG CO COM 487836108 3,538 55,893 SH   SOLE 1 22,115 0 33,778
KEURIG DR PEPPER INC COM 49271V100 2,702 78,608 SH   SOLE 1 78,608 0 0
KEYCORP COM 493267108 6,105 305,577 SH   SOLE 1 26,326 0 279,251
KEYSIGHT TECHNOLOGIES INC COM 49338L103 5,131 35,783 SH   SOLE 1 9,425 0 26,358
KIMBERLY-CLARK CORP COM 494368103 605 4,349 SH   SOLE 1 4,349 0 0
KINDER MORGAN INC DEL COM 49456B101 2,806 168,520 SH   SOLE 1 2,762 0 165,758
KINROSS GOLD CORP COM 496902404 25,365 3,808,632 SH   SOLE 1 3,219,232 0 589,400
KINSALE CAP GROUP INC COM 49714P108 306 1,855 SH   SOLE 1 1,855 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100 696 37,865 SH   SOLE 1 37,865 0 0
KLA CORP COM NEW 482480100 2,898 8,770 SH   SOLE 1 8,770 0 0
KODIAK SCIENCES INC COM 50015M109 333 2,935 SH   SOLE 1 2,935 0 0
KONTOOR BRANDS INC COM 50050N103 6,325 130,327 SH   SOLE 1 130,327 0 0
KOREA ELECTRIC PWR SPONSORED ADR 500631106 228 22,266 SH   SOLE 1 14,546 0 7,720
KOSMOS ENERGY LTD COM 500688106 805 262,238 SH   SOLE 1 262,238 0 0
KRAFT HEINZ CO COM 500754106 10,021 250,535 SH   SOLE 1 88,230 0 162,305
KRATON CORPORATION COM 50077C106 434 11,854 SH   SOLE 1 11,854 0 0
KROGER CO COM 501044101 380 10,554 SH   SOLE 1 10,554 0 0
L BRANDS INC COM 501797104 28,512 460,913 SH   SOLE 1 113,524 0 347,389
LA Z BOY INC COM 505336107 1,245 29,299 SH   SOLE 1 29,299 0 0
LAM RESEARCH CORP COM 512807108 1,717 2,884 SH   SOLE 1 2,884 0 0
LAREDO PETROLEUM INC COM 516806205 1,259 41,876 SH   SOLE 1 41,876 0 0
LAUDER ESTEE COS INC CL A 518439104 36,271 124,706 SH   SOLE 1 27,924 0 96,782
LEAF GROUP LTD COM 52177G102 780 120,937 SH   SOLE 1 120,937 0 0
LENDINGTREE INC NEW COM 52603B107 374 1,758 SH   SOLE 1 1,758 0 0
LENNAR CORP CL A 526057104 2,561 25,302 SH   SOLE 1 387 0 24,915
LENNOX INTL INC COM 526107107 1,396 4,479 SH   SOLE 1 10 0 4,469
LENSAR INC COM 52634L108 1,194 164,470 SH   SOLE 1 164,470 0 0
LG DISPLAY CO LTD SPONS ADR REP 50186V102 2,955 295,795 SH   SOLE 1 250,820 0 44,975
LIBERTY BROADBAND CORP COM SER C 530307305 4,325 28,803 SH   SOLE 1 4,770 0 24,033
LIBERTY GLOBAL PLC SHS CL A G5480U104 4 143 SH   SOLE 1 143 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,170 84,947 SH   SOLE 1 3,433 0 81,514
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 66 1,499 SH   SOLE 1 1,499 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 3,408 78,728 SH   SOLE 1 7,107 0 71,621
LIFEVANTAGE CORP COM NEW 53222K205 507 54,240 SH   SOLE 1 54,240 0 0
LIGHTSPEED POS INC SUB VTG SHS 53227R106 46,792 744,120 SH   SOLE 1 657,620 0 86,500
LILLY ELI & CO COM 532457108 44,730 239,430 SH   SOLE 1 63,047 0 176,383
LINDE PLC SHS G5494J103 17,542 62,619 SH   SOLE 1 1,741 0 60,878
LIONS GATE ENTMNT CORP CL A VTG 535919401 8,735 584,266 SH   SOLE 1 584,266 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 363 28,104 SH   SOLE 1 28,104 0 0
LIQUIDITY SERVICES INC COM 53635B107 4,449 239,457 SH   SOLE 1 239,457 0 0
LIVEXLIVE MEDIA INC COM NEW 53839L208 1,212 279,188 SH   SOLE 1 279,188 0 0
LOCKHEED MARTIN CORP COM 539830109 2,582 6,987 SH   SOLE 1 6,987 0 0
LOEWS CORP COM 540424108 1,670 32,565 SH   SOLE 1 327 0 32,238
LOMA NEGRA CORP SPONSORED ADS 54150E104 931 147,009 SH   SOLE 1 145,829 0 1,180
LULULEMON ATHLETICA INC COM 550021109 2,089 6,810 SH   SOLE 1 6,810 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 1,013 40,322 SH   SOLE 1 40,322 0 0
LUMOS PHARMA INC COM 55028X109 390 33,293 SH   SOLE 1 33,293 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,826 46,381 SH   SOLE 1 7,275 0 39,106
M & T BK CORP COM 55261F104 3,076 20,292 SH   SOLE 1 3,481 0 16,811
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 577 37,919 SH   SOLE 1 37,919 0 0
MAGNA INTL INC COM 559222401 136,092 1,545,360 SH   SOLE 1 1,348,460 0 196,900
MAGNOLIA OIL & GAS CORP CL A 559663109 2,576 224,373 SH   SOLE 1 224,373 0 0
MANULIFE FINL CORP COM 56501R106 139,928 6,506,147 SH   SOLE 1 5,335,303 0 1,170,844
MARKETAXESS HLDGS INC COM 57060D108 2,572 5,165 SH   SOLE 1 218 0 4,947
MARRIOTT INTL INC NEW CL A 571903202 2,732 18,448 SH   SOLE 1 18,448 0 0
MARSH & MCLENNAN COS INC COM 571748102 9,001 73,898 SH   SOLE 1 7,535 0 66,363
MARTIN MARIETTA MATLS INC COM 573284106 1,402 4,176 SH   SOLE 1 88 0 4,088
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6,234 127,283 SH   SOLE 1 54,825 0 72,458
MASTERCARD INCORPORATED CL A 57636Q104 54,417 152,835 SH   SOLE 1 36,265 0 116,570
MATADOR RES CO COM 576485205 4,665 198,955 SH   SOLE 1 198,955 0 0
MATCH GROUP INC NEW COM 57667L107 5,944 43,270 SH   SOLE 1 16,839 0 26,431
MAXIM INTEGRATED PRODS INC COM 57772K101 1,314 14,385 SH   SOLE 1 14,385 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,798 31,385 SH   SOLE 1 614 0 30,771
MCDONALDS CORP COM 580135101 32,865 146,625 SH   SOLE 1 48,991 0 97,634
MCKESSON CORP COM 58155Q103 4,605 23,609 SH   SOLE 1 1,962 0 21,647
MDU RES GROUP INC COM 552690109 13,942 441,048 SH   SOLE 1 434 0 440,614
MECHEL PAO SPONSORED ADR NE 583840608 22 12,501 SH   SOLE 1 12,501 0 0
MEDTRONIC PLC SHS G5960L103 32,397 274,246 SH   SOLE 1 79,522 0 194,724
MEI PHARMA INC COM NEW 55279B202 1,277 372,224 SH   SOLE 1 372,224 0 0
MERCADOLIBRE INC COM 58733R102 1,053 715 SH   SOLE 1 715 0 0
MERCK & CO. INC COM 58933Y105 70,744 917,680 SH   SOLE 1 388,599 0 529,081
MERCURY GENL CORP NEW COM 589400100 824 13,554 SH   SOLE 1 13,554 0 0
MEREDITH CORP COM 589433101 252 8,473 SH   SOLE 1 8,473 0 0
MESA AIR GROUP INC COM NEW 590479135 687 51,107 SH   SOLE 1 51,107 0 0
METHANEX CORP COM 59151K108 55,356 1,500,341 SH   SOLE 1 1,455,641 0 44,700
METLIFE INC COM 59156R108 2,548 41,917 SH   SOLE 1 1,121 0 40,796
METROPOLITAN BK HLDG CORP COM 591774104 592 11,758 SH   SOLE 1 11,758 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,998 1,729 SH   SOLE 1 33 0 1,696
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 760 98,947 SH   SOLE 1 0 0 98,947
MICRON TECHNOLOGY INC COM 595112103 10,416 118,087 SH   SOLE 1 63,315 0 54,772
MICROSOFT CORP COM 594918104 354,995 1,505,682 SH   SOLE 1 564,540 0 941,142
MID-AMER APT CMNTYS INC COM 59522J103 11,282 78,150 SH   SOLE 1 3,155 0 74,995
MILLER INDS INC TENN COM NEW 600551204 341 7,386 SH   SOLE 1 7,386 0 0
MINERVA NEUROSCIENCES INC COM 603380106 286 97,787 SH   SOLE 1 97,787 0 0
MIRATI THERAPEUTICS INC COM 60468T105 762 4,448 SH   SOLE 1 4,448 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 3,966 475,590 SH   SOLE 1 422,510 0 53,080
MODERNA INC COM 60770K107 44,667 341,097 SH   SOLE 1 182,027 0 159,070
MOLINA HEALTHCARE INC COM 60855R100 2,975 12,726 SH   SOLE 1 1,261 0 11,465
MOMO INC ADR 60879B107 711 48,229 SH   SOLE 1 48,229 0 0
MONDELEZ INTL INC CL A 609207105 75,103 1,283,154 SH   SOLE 1 411,736 0 871,418
MONGODB INC CL A 60937P106 1,876 7,015 SH   SOLE 1 83 0 6,932
MONOLITHIC PWR SYS INC COM 609839105 9,535 26,995 SH   SOLE 1 1,172 0 25,823
MONSTER BEVERAGE CORP NEW COM 61174X109 55,178 605,749 SH   SOLE 1 140,570 0 465,179
MORGAN STANLEY COM NEW 617446448 9,559 123,093 SH   SOLE 1 26,874 0 96,219
MOTOROLA SOLUTIONS INC COM NEW 620076307 10,361 55,099 SH   SOLE 1 10,994 0 44,105
MRC GLOBAL INC COM 55345K103 1,347 149,168 SH   SOLE 1 149,168 0 0
MSC INDL DIRECT INC CL A 553530106 344 3,811 SH   SOLE 1 3,811 0 0
MSCI INC COM 55354G100 5,493 13,101 SH   SOLE 1 2,242 0 10,859
MYOVANT SCIENCES LTD COM G637AM102 4,650 225,950 SH   SOLE 1 225,950 0 0
NABORS INDUSTRIES LTD SHS G6359F137 2,205 23,595 SH   SOLE 1 23,595 0 0
NAM TAI PPTY INC SHS G63907102 260 21,113 SH   SOLE 1 21,113 0 0
NATIONAL CINEMEDIA INC COM 635309107 770 166,748 SH   SOLE 1 166,748 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,404 40,587 SH   SOLE 1 40,587 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 1,166 66,459 SH   SOLE 1 66,459 0 0
NATURES SUNSHINE PRODS INC COM 639027101 415 20,786 SH   SOLE 1 20,786 0 0
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 370 68,942 SH   SOLE 1 68,942 0 0
NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 1,903 339,747 SH   SOLE 1 339,747 0 0
NETAPP INC COM 64110D104 2,134 29,364 SH   SOLE 1 315 0 29,049
NETEASE INC SPONSORED ADS 64110W102 4,986 48,285 SH   SOLE 1 34,628 0 13,657
NETFLIX INC COM 64110L106 42,201 80,898 SH   SOLE 1 35,854 0 45,044
NEUROCRINE BIOSCIENCES INC COM 64125C109 446 4,586 SH   SOLE 1 4,586 0 0
NEW GOLD INC CDA COM 644535106 21,407 13,868,183 SH   SOLE 1 13,868,183 0 0
NEW HOME CO INC COM 645370107 76 14,436 SH   SOLE 1 14,436 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 9,735 695,360 SH   SOLE 1 636,718 0 58,642
NEW YORK CMNTY BANCORP INC COM 649445103 2,567 203,444 SH   SOLE 1 215 0 203,229
NEW YORK MTG TR INC COM PAR $.02 649604501 3,570 798,737 SH   SOLE 1 798,737 0 0
NEW YORK TIMES CO CL A 650111107 3,958 78,189 SH   SOLE 1 22,453 0 55,736
NEWMARK GROUP INC CL A 65158N102 232 23,177 SH   SOLE 1 23,177 0 0
NEWMONT CORP COM 651639106 14,750 244,927 SH   SOLE 1 199,927 0 45,000
NEWPARK RES INC COM PAR $.01NEW 651718504 910 289,703 SH   SOLE 1 289,703 0 0
NEWS CORP NEW CL A 65249B109 321 12,629 SH   SOLE 1 12,629 0 0
NEWS CORP NEW CL B 65249B208 1 38 SH   SOLE 1 38 0 0
NEXTERA ENERGY INC COM 65339F101 25,131 332,373 SH   SOLE 1 75,669 0 256,704
NEXTIER OILFIELD SOLUTIONS COM 65290C105 723 194,273 SH   SOLE 1 194,273 0 0
NICE LTD SPONSORED ADR 653656108 2,484 11,394 SH   SOLE 1 3,487 0 7,907
NIKE INC CL B 654106103 59,243 445,805 SH   SOLE 1 111,486 0 334,319
NIO INC SPON ADS 62914V106 2,978 76,403 SH   SOLE 1 50,707 0 25,696
NISOURCE INC COM 65473P105 252 10,457 SH   SOLE 1 10,457 0 0
NN INC COM 629337106 122 17,306 SH   SOLE 1 17,306 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 298 91,670 SH   SOLE 1 91,670 0 0
NORDSON CORP COM 655663102 926 4,662 SH   SOLE 1 15 0 4,647
NORFOLK SOUTHN CORP COM 655844108 9,405 35,027 SH   SOLE 1 3,502 0 31,525
NORTHERN TR CORP COM 665859104 1,752 16,670 SH   SOLE 1 346 0 16,324
NORTHRIM BANCORP INC COM 666762109 876 20,606 SH   SOLE 1 20,606 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 528 36,565 SH   SOLE 1 36,565 0 0
NORTONLIFELOCK INC COM 668771108 2,221 104,466 SH   SOLE 1 29,663 0 74,803
NOVAGOLD RES INC COM NEW 66987E206 3,712 425,700 SH   SOLE 1 425,700 0 0
NOVAVAX INC COM NEW 670002401 6,454 35,597 SH   SOLE 1 35,597 0 0
NOW INC COM 67011P100 1,690 167,497 SH   SOLE 1 167,497 0 0
NRG ENERGY INC COM NEW 629377508 261 6,909 SH   SOLE 1 6,909 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 5,846 110,528 SH   SOLE 1 106 0 110,422
NUTRIEN LTD COM 67077M108 134,228 2,491,836 SH   SOLE 1 2,184,815 0 307,021
NVE CORP COM NEW 629445206 312 4,456 SH   SOLE 1 4,456 0 0
NVIDIA CORPORATION COM 67066G104 27,396 51,311 SH   SOLE 1 37,449 0 13,862
NVR INC COM 62944T105 5,893 1,251 SH   SOLE 1 334 0 917
NXP SEMICONDUCTORS N V COM N6596X109 3,188 15,833 SH   SOLE 1 15,833 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 303 48,854 SH   SOLE 1 48,854 0 0
OCCIDENTAL PETE CORP COM 674599105 3,921 147,308 SH   SOLE 1 25,289 0 122,019
ODONATE THERAPEUTICS INC COM 676079106 164 47,871 SH   SOLE 1 47,871 0 0
OIL STS INTL INC COM 678026105 1,477 244,883 SH   SOLE 1 244,883 0 0
OKTA INC CL A 679295105 2,922 13,254 SH   SOLE 1 6,837 0 6,417
OLD DOMINION FREIGHT LINE IN COM 679580100 611 2,543 SH   SOLE 1 2,543 0 0
OLIN CORP COM PAR $1 680665205 1,679 44,223 SH   SOLE 1 44,223 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1,765 48,184 SH   SOLE 1 6,329 0 41,855
OMNICOM GROUP INC COM 681919106 8,332 112,370 SH   SOLE 1 8,246 0 104,124
OPEN TEXT CORP COM 683715106 52,661 1,104,550 SH   SOLE 1 977,450 0 127,100
OPKO HEALTH INC COM 68375N103 514 119,825 SH   SOLE 1 119,825 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 240 6,002 SH   SOLE 1 6,002 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 13,410 26,437 SH   SOLE 1 6,718 0 19,719
ORGANIGRAM HLDGS INC COM 68620P101 771 222,700 SH   SOLE 1 222,700 0 0
ORION GROUP HOLDINGS INC COM 68628V308 292 48,069 SH   SOLE 1 48,069 0 0
ORMAT TECHNOLOGIES INC COM 686688102 286 3,644 SH   SOLE 1 3,644 0 0
OSHKOSH CORP COM 688239201 5,590 47,106 SH   SOLE 1 51 0 47,055
OTIS WORLDWIDE CORP COM 68902V107 3,333 48,686 SH   SOLE 1 574 0 48,112
OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863 2,295 1,114,226 SH   SOLE 1 1,114,226 0 0
OVID THERAPEUTICS INC COM 690469101 1,012 251,764 SH   SOLE 1 251,764 0 0
OVINTIV INC COM 69047Q102 20,463 858,100 SH   SOLE 1 61,000 0 797,100
PACCAR INC COM 693718108 9,816 105,634 SH   SOLE 1 28,800 0 76,834
PACIFIC PREMIER BANCORP COM 69478X105 380 8,753 SH   SOLE 1 8,753 0 0
PACKAGING CORP AMER COM 695156109 1,598 11,886 SH   SOLE 1 134 0 11,752
PALO ALTO NETWORKS INC COM 697435105 2,993 9,292 SH   SOLE 1 35 0 9,257
PAN AMERN SILVER CORP COM 697900108 69,514 2,317,365 SH   SOLE 1 2,126,765 0 190,600
PARK HOTELS RESORTS INC COM 700517105 11,184 518,271 SH   SOLE 1 475,423 0 42,848
PAYCHEX INC COM 704326107 21,144 215,706 SH   SOLE 1 57,416 0 158,290
PAYCOM SOFTWARE INC COM 70432V102 1,000 2,703 SH   SOLE 1 70 0 2,633
PAYPAL HLDGS INC COM 70450Y103 108,545 446,983 SH   SOLE 1 192,566 0 254,417
PBF ENERGY INC CL A 69318G106 5,560 392,918 SH   SOLE 1 392,918 0 0
PEABODY ENGR CORP COM 704551100 1,063 347,406 SH   SOLE 1 347,406 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 3,877 34,477 SH   SOLE 1 6,269 0 28,208
PEMBINA PIPELINE CORP COM 706327103 3,586 124,165 SH   SOLE 1 124,165 0 0
PENN VA CORP COM 70788V102 714 53,297 SH   SOLE 1 53,297 0 0
PENUMBRA INC COM 70975L107 4,919 18,181 SH   SOLE 1 18,181 0 0
PEPSICO INC COM 713448108 12,178 86,092 SH   SOLE 1 86,092 0 0
PERRIGO CO PLC SHS G97822103 2,232 55,144 SH   SOLE 1 4,754 0 50,390
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 2,656 310,981 SH   SOLE 1 240,173 0 70,808
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 9,775 1,152,660 SH   SOLE 1 1,038,604 0 114,056
PFIZER INC COM 717081103 41,398 1,142,643 SH   SOLE 1 414,308 0 728,335
PHILIP MORRIS INTL INC COM 718172109 6,226 70,165 SH   SOLE 1 70,165 0 0
PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 505 285,147 SH   SOLE 1 281,099 0 4,048
PINDUODUO INC SPONSORED ADS 722304102 2,802 20,930 SH   SOLE 1 15,120 0 5,810
PINTEREST INC CL A 72352L106 4,708 63,594 SH   SOLE 1 8,039 0 55,555
PITNEY BOWES INC COM 724479100 4,032 489,311 SH   SOLE 1 489,311 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 1,299 177,895 SH   SOLE 1 177,895 0 0
PLAYAGS INC COM 72814N104 405 50,077 SH   SOLE 1 50,077 0 0
PLDT INC SPONSORED ADR 69344D408 1,022 39,050 SH   SOLE 1 28,940 0 10,110
PLUG POWER INC COM NEW 72919P202 3,165 88,309 SH   SOLE 1 88,309 0 0
PNC FINL SVCS GROUP INC COM 693475105 8,889 50,673 SH   SOLE 1 889 0 49,784
POOL CORP COM 73278L105 1,827 5,292 SH   SOLE 1 57 0 5,235
POSCO SPONSORED ADR 693483109 289 4,001 SH   SOLE 1 1,618 0 2,383
POTBELLY CORP COM 73754Y100 108 18,281 SH   SOLE 1 18,281 0 0
PPL CORP COM 69351T106 572 19,841 SH   SOLE 1 19,841 0 0
PRECISION DRILLING CORP COM NEW 74022D407 4,295 198,830 SH   SOLE 1 198,830 0 0
PRETIUM RES INC COM 74139C102 926 89,200 SH   SOLE 1 89,200 0 0
PRICE T ROWE GROUP INC COM 74144T108 33,544 195,479 SH   SOLE 1 12,580 0 182,899
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,470 41,191 SH   SOLE 1 5,192 0 35,999
PROCTER AND GAMBLE CO COM 742718109 55,789 411,939 SH   SOLE 1 87,028 0 324,911
PROGRESSIVE CORP COM 743315103 6,879 71,946 SH   SOLE 1 827 0 71,119
PROLOGIS INC. COM 74340W103 21,144 199,470 SH   SOLE 1 78,709 0 120,761
PROPETRO HLDG CORP COM 74347M108 3,313 310,806 SH   SOLE 1 310,806 0 0
PROVIDENT FINL SVCS INC COM 74386T105 346 15,522 SH   SOLE 1 15,522 0 0
PUBLIC STORAGE COM 74460D109 21,843 88,519 SH   SOLE 1 19,964 0 68,555
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7,332 121,782 SH   SOLE 1 17,370 0 104,412
PURPLE INNOVATION INC COM 74640Y106 1,941 61,315 SH   SOLE 1 61,315 0 0
PVH CORPORATION COM 693656100 7,839 74,166 SH   SOLE 1 137 0 74,029
Q2 HLDGS INC COM 74736L109 642 6,409 SH   SOLE 1 6,409 0 0
QTS RLTY TR INC COM CL A 74736A103 1,774 28,590 SH   SOLE 1 28,590 0 0
QUAD / GRAPHICS INC COM CL A 747301109 382 108,286 SH   SOLE 1 108,286 0 0
QUALCOMM INC COM 747525103 5,514 41,584 SH   SOLE 1 41,584 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,822 14,197 SH   SOLE 1 189 0 14,008
RADIANT LOGISTICS INC COM 75025X100 125 18,015 SH   SOLE 1 18,015 0 0
RAVEN INDS INC COM 754212108 546 14,243 SH   SOLE 1 14,243 0 0
RAYMOND JAMES FINL INC COM 754730109 3,263 26,622 SH   SOLE 1 2,563 0 24,059
RAYONIER ADVANCED MATLS INC COM 75508B104 1,690 186,276 SH   SOLE 1 186,276 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 8,615 111,496 SH   SOLE 1 111,496 0 0
READY CAPITAL CORP COM 75574U101 177 13,162 SH   SOLE 1 13,162 0 0
REALTY INCOME CORP COM 756109104 2,971 46,781 SH   SOLE 1 790 0 45,991
RED ROBIN GOURMET BURGERS IN COM 75689M101 2,159 54,132 SH   SOLE 1 54,132 0 0
RED ROCK RESORTS INC CL A 75700L108 2,801 85,932 SH   SOLE 1 85,932 0 0
REDWOOD TR INC COM 758075402 396 38,072 SH   SOLE 1 38,072 0 0
REGENERON PHARMACEUTICALS COM 75886F107 12,297 25,990 SH   SOLE 1 12,250 0 13,740
REGIONAL MGMT CORP COM 75902K106 281 8,113 SH   SOLE 1 8,113 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 5,717 276,700 SH   SOLE 1 26,024 0 250,676
RELIANT BANCORP INC COM 75956B101 449 15,633 SH   SOLE 1 15,633 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 189 50,189 SH   SOLE 1 50,189 0 0
REPUBLIC SVCS INC COM 760759100 28,137 283,211 SH   SOLE 1 35,051 0 248,160
RESMED INC COM 761152107 4,447 22,918 SH   SOLE 1 3,927 0 18,991
RESOLUTE FST PRODS INC COM 76117W109 16,644 1,520,125 SH   SOLE 1 1,520,125 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 97,800 1,503,920 SH   SOLE 1 1,235,820 0 268,100
REV GROUP INC COM 749527107 956 49,896 SH   SOLE 1 49,896 0 0
RICHARDSON ELECTRS LTD COM 763165107 135 21,218 SH   SOLE 1 21,218 0 0
RIMINI STR INC DEL COM 76674Q107 188 20,963 SH   SOLE 1 20,963 0 0
RING ENERGY INC COM 76680V108 758 328,020 SH   SOLE 1 328,020 0 0
RINGCENTRAL INC CL A 76680R206 2,382 7,997 SH   SOLE 1 755 0 7,242
RIO TINTO PLC SPONSORED ADR 767204100 46,996 605,234 SH   SOLE 1 85,261 0 519,973
RITCHIE BROS AUCTIONEERS COM 767744105 6,206 106,000 SH   SOLE 1 106,000 0 0
RLJ LODGING TR COM 74965L101 302 19,479 SH   SOLE 1 19,479 0 0
ROCKY BRANDS INC COM 774515100 2,188 40,469 SH   SOLE 1 40,469 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 134,596 2,919,070 SH   SOLE 1 2,560,570 0 358,500
ROKU INC COM CL A 77543R102 8,527 26,176 SH   SOLE 1 4,799 0 21,377
ROLLINS INC COM 775711104 18,476 536,794 SH   SOLE 1 25,747 0 511,047
ROPER TECHNOLOGIES INC COM 776696106 4,486 11,123 SH   SOLE 1 153 0 10,970
ROSS STORES INC COM 778296103 10,398 86,713 SH   SOLE 1 30,460 0 56,253
ROYAL BK CDA COM 780087102 1,046,318 11,349,015 SH   SOLE 1 10,477,225 0 871,790
ROYAL GOLD INC COM 780287108 2,193 20,378 SH   SOLE 1 20,378 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,961 25,294 SH   SOLE 1 25,294 0 0
S & T BANCORP INC COM 783859101 214 6,399 SH   SOLE 1 6,399 0 0
S&P GLOBAL INC COM 78409V104 24,749 70,135 SH   SOLE 1 23,150 0 46,985
SAFE BULKERS INC COM Y7388L103 1,037 423,415 SH   SOLE 1 416,702 0 6,713
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 571 83,726 SH   SOLE 1 83,726 0 0
SAGE THERAPEUTICS INC COM 78667J108 793 10,596 SH   SOLE 1 10,596 0 0
SALESFORCE COM INC COM 79466L302 5,226 24,664 SH   SOLE 1 24,664 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 411 20,414 SH   SOLE 1 20,414 0 0
SANDERSON FARMS INC COM 800013104 558 3,581 SH   SOLE 1 3,581 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 5,496 809,700 SH   SOLE 1 809,700 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,133 90,406 SH   SOLE 1 90,406 0 0
SANOFI SPONSORED ADR 80105N105 2,055 41,556 SH   SOLE 1 41,556 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 3,132 115,726 SH   SOLE 1 115,726 0 0
SAREPTA THERAPEUTICS INC COM 803607100 386 5,184 SH   SOLE 1 5,184 0 0
SAVARA INC COM 805111101 74 35,628 SH   SOLE 1 35,628 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,794 6,462 SH   SOLE 1 247 0 6,215
SCHWAB CHARLES CORP COM 808513105 43,762 671,395 SH   SOLE 1 108,383 0 563,012
SCORPIO TANKERS INC SHS Y7542C130 835 45,234 SH   SOLE 1 45,234 0 0
SCULPTOR CAP MGMT COM CL A 811246107 245 11,219 SH   SOLE 1 11,219 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,635 60,392 SH   SOLE 1 9,081 0 51,311
SEAGEN INC COM 81181C104 7,263 52,304 SH   SOLE 1 32,958 0 19,346
SEASPINE HLDGS CORP COM 81255T108 942 54,159 SH   SOLE 1 54,159 0 0
SECUREWORKS CORP CL A 81374A105 1,389 103,843 SH   SOLE 1 103,843 0 0
SEI INVTS CO COM 784117103 10,461 171,691 SH   SOLE 1 2,470 0 169,221
SELECT BANCORP INC NEW COM 81617L108 151 13,656 SH   SOLE 1 13,656 0 0
SELECTA BIOSCIENCES INC COM 816212104 361 79,885 SH   SOLE 1 79,885 0 0
SENECA FOODS CORP NEW CL A 817070501 549 11,662 SH   SOLE 1 11,662 0 0
SERVICE CORP INTL COM 817565104 226 4,436 SH   SOLE 1 4,436 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 548 46,182 SH   SOLE 1 46,182 0 0
SERVICENOW INC COM 81762P102 52,770 105,516 SH   SOLE 1 21,510 0 84,006
SFL CORPORATION LTD SHS G7738W106 3,787 472,155 SH   SOLE 1 472,155 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 103,926 3,996,755 SH   SOLE 1 3,425,355 0 571,400
SHERWIN WILLIAMS CO COM 824348106 3,673 4,977 SH   SOLE 1 119 0 4,858
SHOPIFY INC CL A 82509L107 650,849 589,569 SH   SOLE 1 539,769 0 49,800
SIGNET JEWELERS LIMITED SHS G81276100 639 11,027 SH   SOLE 1 11,027 0 0
SILVERCORP METALS INC COM 82835P103 23,753 4,822,808 SH   SOLE 1 4,822,808 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 1,807 17,418 SH   SOLE 1 39 0 17,379
SIO GENE THERAPIES INC COMMON 829399104 461 176,741 SH   SOLE 1 176,741 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 1,429 234,715 SH   SOLE 1 234,715 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 697 25,592 SH   SOLE 1 14,025 0 11,567
SKYWORKS SOLUTIONS INC COM 83088M102 2,287 12,464 SH   SOLE 1 12,464 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,817 44,730 SH   SOLE 1 8,183 0 36,547
SMITH A O CORP COM 831865209 4,950 73,217 SH   SOLE 1 2,176 0 71,041
SMUCKER J M CO COM NEW 832696405 2,291 18,110 SH   SOLE 1 3,237 0 14,873
SNAP INC CL A 83304A106 5,532 105,798 SH   SOLE 1 10,546 0 95,252
SNAP ON INC COM 833034101 248 1,073 SH   SOLE 1 1,073 0 0
SOHU COM LTD SPONSORED ADS 83410S108 2,396 152,426 SH   SOLE 1 152,426 0 0
SOLARWINDS CORP COM 83417Q105 1,748 100,242 SH   SOLE 1 100,242 0 0
SOLID BIOSCIENCES INC COM 83422E105 472 85,425 SH   SOLE 1 85,425 0 0
SONOS INC COM 83570H108 11,772 314,180 SH   SOLE 1 67 0 314,113
SONY CORP SPONSORED ADR 835699307 8,957 84,494 SH   SOLE 1 39,634 0 44,860
SOUTHERN CO COM 842587107 10,173 163,657 SH   SOLE 1 55,538 0 108,119
SOUTHERN COPPER CORP COM 84265V105 36,661 540,167 SH   SOLE 1 526,621 0 13,546
SOUTHWEST AIRLS CO COM 844741108 4,283 70,145 SH   SOLE 1 54,647 0 15,498
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,271 26,120 SH   SOLE 1 711 0 25,409
SPIRIT AIRLS INC COM 848577102 12,009 325,455 SH   SOLE 1 325,455 0 0
SPLUNK INC COM 848637104 3,218 23,750 SH   SOLE 1 9,477 0 14,273
SSR MNG INC COM 784730103 29,979 2,096,679 SH   SOLE 1 2,065,888 0 30,791
STANTEC INC COM 85472N109 95,905 2,240,405 SH   SOLE 1 2,057,205 0 183,200
STARBUCKS CORP COM 855244109 74,871 685,189 SH   SOLE 1 200,822 0 484,367
STARWOOD PPTY TR INC COM 85571B105 14,634 591,515 SH   SOLE 1 9,875 0 581,640
STATE STR CORP COM 857477103 3,305 39,342 SH   SOLE 1 495 0 38,847
STRYKER CORPORATION COM 863667101 3,657 15,015 SH   SOLE 1 464 0 14,551
SUN CMNTYS INC COM 866674104 6,837 45,570 SH   SOLE 1 12,609 0 32,961
SUN LIFE FINANCIAL INC. COM 866796105 142,308 2,816,135 SH   SOLE 1 2,490,452 0 325,683
SUNCOR ENERGY INC NEW COM 867224107 104,464 4,997,739 SH   SOLE 1 4,383,239 0 614,500
SUNOPTA INC COM 8676EP108 8,884 600,954 SH   SOLE 1 600,954 0 0
SUNRUN INC COM 86771W105 1,396 23,087 SH   SOLE 1 23,087 0 0
SUPERIOR INDS INTL INC COM 868168105 353 62,120 SH   SOLE 1 62,120 0 0
SURGALIGN HOLDINGS INC COM 86882C105 530 243,009 SH   SOLE 1 243,009 0 0
SUTRO BIOPHARMA INC COM 869367102 329 14,462 SH   SOLE 1 14,462 0 0
SVB FINANCIAL GROUP COM 78486Q101 4,031 8,166 SH   SOLE 1 1,379 0 6,787
SYNCHRONY FINANCIAL COM 87165B103 2,599 63,923 SH   SOLE 1 760 0 63,163
SYNNEX CORP COM 87162W100 2,747 23,921 SH   SOLE 1 63 0 23,858
SYNOPSYS INC COM 871607107 3,677 14,840 SH   SOLE 1 8,708 0 6,132
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 47,128 398,444 SH   SOLE 1 387,257 0 11,187
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4,354 24,643 SH   SOLE 1 7,038 0 17,605
TAL EDUCATION GROUP SPONSORED ADS 874080104 18,129 336,657 SH   SOLE 1 324,394 0 12,263
TALOS ENERGY INC COM 87484T108 1,531 127,122 SH   SOLE 1 127,122 0 0
TARENA INTL INC SPONSORED ADS 876108101 127 40,593 SH   SOLE 1 40,593 0 0
TARGET CORP COM 87612E106 12,732 64,279 SH   SOLE 1 706 0 63,573
TARGET HOSPITALITY CORP COM 87615L107 55 21,940 SH   SOLE 1 21,940 0 0
TASEKO MINES LTD COM 876511106 11,309 6,611,034 SH   SOLE 1 6,611,034 0 0
TATA MTRS LTD SPONSORED ADR 876568502 1,563 75,165 SH   SOLE 1 75,165 0 0
TC ENERGY CORP COM 87807B107 288,314 6,289,749 SH   SOLE 1 5,711,545 0 578,204
TE CONNECTIVITY LTD REG SHS H84989104 1,022 7,914 SH   SOLE 1 466 0 7,448
TECHTARGET INC COM 87874R100 1,019 14,679 SH   SOLE 1 14,679 0 0
TECK RESOURCES LTD CL B 878742204 52,269 2,729,199 SH   SOLE 1 2,360,299 0 368,900
TEEKAY TANKERS LTD CL A Y8565N300 305 21,941 SH   SOLE 1 21,941 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 11,952 28,893 SH   SOLE 1 1,017 0 27,876
TELEFLEX INCORPORATED COM 879369106 3,059 7,362 SH   SOLE 1 1,260 0 6,102
TELEFONICA S A SPONSORED ADR 879382208 218 48,141 SH   SOLE 1 48,141 0 0
TELUS CORPORATION COM 87971M103 221,582 11,125,987 SH   SOLE 1 10,337,087 0 788,900
TENARIS S A SPONSORED ADS 88031M109 32,481 1,431,505 SH   SOLE 1 1,235,442 0 196,063
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 5,627 274,605 SH   SOLE 1 251,292 0 23,313
TENET HEALTHCARE CORP COM NEW 88033G407 20,934 402,578 SH   SOLE 1 73 0 402,505
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 750 15,734 SH   SOLE 1 15,734 0 0
TESLA INC COM 88160R101 79,754 119,404 SH   SOLE 1 51,528 0 67,876
TETRA TECHNOLOGIES INC DEL COM 88162F105 506 210,832 SH   SOLE 1 210,832 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3,984 345,263 SH   SOLE 1 43,356 0 301,907
TEXAS INSTRS INC COM 882508104 54,789 289,905 SH   SOLE 1 169,624 0 120,281
TEXAS ROADHOUSE INC COM 882681109 8,445 88,021 SH   SOLE 1 88,021 0 0
TFI INTL INC COM 87241L109 184,560 2,462,357 SH   SOLE 1 2,195,557 0 266,800
THE TRADE DESK INC COM CL A 88339J105 4,542 6,970 SH   SOLE 1 1,481 0 5,489
THERMO FISHER SCIENTIFIC INC COM 883556102 21,489 47,085 SH   SOLE 1 10,719 0 36,366
THOMSON REUTERS CORP. COM NEW 884903709 105,754 1,207,302 SH   SOLE 1 1,030,284 0 177,018
TIDEWATER INC NEW COM 88642R109 129 10,309 SH   SOLE 1 10,309 0 0
TILLYS INC CL A 886885102 1,320 116,606 SH   SOLE 1 116,606 0 0
TIMKENSTEEL CORPORATION COM 887399103 256 21,793 SH   SOLE 1 21,793 0 0
TITAN INTL INC ILL COM 88830M102 1,616 174,123 SH   SOLE 1 174,123 0 0
TJX COS INC NEW COM 872540109 26,173 395,660 SH   SOLE 1 87,215 0 308,445
T-MOBILE US INC COM 872590104 9,718 77,566 SH   SOLE 1 77,566 0 0
TOOTSIE ROLL INDS INC COM 890516107 296 8,946 SH   SOLE 1 8,946 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 947,563 14,530,207 SH   SOLE 1 13,416,193 0 1,114,014
TOTAL SE SPONSORED ADS 89151E109 2,736 58,779 SH   SOLE 1 58,779 0 0
TOWNSQUARE MEDIA INC CL A 892231101 203 18,951 SH   SOLE 1 18,951 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11,711 75,042 SH   SOLE 1 65,747 0 9,295
TPG RE FIN TR INC COM 87266M107 2,306 205,889 SH   SOLE 1 205,889 0 0
TRACTOR SUPPLY CO COM 892356106 3,967 22,402 SH   SOLE 1 3,173 0 19,229
TRADEWEB MKTS INC CL A 892672106 733 9,902 SH   SOLE 1 25 0 9,877
TRANSALTA CORP COM 89346D107 21,326 2,252,329 SH   SOLE 1 2,244,029 0 8,300
TRANSGLOBE ENERGY CORP COM 893662106 143 90,500 SH   SOLE 1 90,500 0 0
TRANSLATE BIO INC COM 89374L104 1,077 65,289 SH   SOLE 1 65,289 0 0
TRANSOCEAN LTD REG SHS H8817H100 365 102,715 SH   SOLE 1 102,715 0 0
TRANSUNION COM 89400J107 1,323 14,695 SH   SOLE 1 3,482 0 11,213
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 230 8,493 SH   SOLE 1 8,493 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,038 33,500 SH   SOLE 1 356 0 33,144
TRICIDA INC COM 89610F101 332 62,679 SH   SOLE 1 62,679 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 3,962 369,900 SH   SOLE 1 369,900 0 0
TRIPLE-S MGMT CORP CL B 896749108 1,033 39,693 SH   SOLE 1 39,693 0 0
TRUECAR INC COM 89785L107 1,403 293,133 SH   SOLE 1 293,133 0 0
TRUSTCO BK CORP N Y COM 898349105 451 61,202 SH   SOLE 1 61,202 0 0
TUNIU CORP SPONSORED ADS A 89977P106 46 13,278 SH   SOLE 1 13,278 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 86 18,452 SH   SOLE 1 18,452 0 0
TURQUOISE HILL RES LTD COM 900435207 17,929 1,113,318 SH   SOLE 1 1,113,318 0 0
TWILIO INC CL A 90138F102 5,461 16,025 SH   SOLE 1 150 0 15,875
TWIST BIOSCIENCE CORP COM 90184D100 696 5,623 SH   SOLE 1 5,623 0 0
TWITTER INC COM 90184L102 4,898 76,970 SH   SOLE 1 7,255 0 69,715
TWO HBRS INVT CORP COM NEW 90187B408 250 34,115 SH   SOLE 1 34,115 0 0
TYLER TECHNOLOGIES INC COM 902252105 12,766 30,070 SH   SOLE 1 3,107 0 26,963
TYSON FOODS INC CL A 902494103 1,246 16,768 SH   SOLE 1 415 0 16,353
U S SILICA HLDGS INC COM 90346E103 1,015 82,556 SH   SOLE 1 82,556 0 0
UBER TECHNOLOGIES INC COM 90353T100 8,260 151,527 SH   SOLE 1 24,599 0 126,928
ULTA BEAUTY INC COM 90384S303 2,833 9,162 SH   SOLE 1 1,498 0 7,664
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,761 15,466 SH   SOLE 1 15,466 0 0
UNION PAC CORP COM 907818108 20,886 94,760 SH   SOLE 1 17,412 0 77,348
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 981 107,662 SH   SOLE 1 107,662 0 0
UNITEDHEALTH GROUP INC COM 91324P102 62,174 167,104 SH   SOLE 1 39,340 0 127,764
UNITI GROUP INC COM 91325V108 263 23,875 SH   SOLE 1 23,875 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 1,568 11,758 SH   SOLE 1 1,574 0 10,184
UNIVEST FINANCIAL CORPORATIO COM 915271100 211 7,381 SH   SOLE 1 7,381 0 0
US BANCORP DEL COM NEW 902973304 19,936 360,442 SH   SOLE 1 91,036 0 269,406
USA TRUCK INC COM 902925106 422 22,065 SH   SOLE 1 22,065 0 0
VAALCO ENERGY INC COM NEW 91851C201 23 10,362 SH   SOLE 1 10,362 0 0
VAIL RESORTS INC COM 91879Q109 9,258 31,743 SH   SOLE 1 1,385 0 30,358
VALE S A SPONSORED ADS 91912E105 19,669 1,131,722 SH   SOLE 1 1,012,197 0 119,525
VALHI INC NEW COM 918905209 358 17,444 SH   SOLE 1 17,444 0 0
VECTRUS INC COM 92242T101 8,708 162,949 SH   SOLE 1 162,949 0 0
VEEVA SYS INC CL A COM 922475108 4,652 17,807 SH   SOLE 1 48 0 17,759
VENATOR MATLS PLC SHS G9329Z100 1,250 269,881 SH   SOLE 1 269,881 0 0
VERASTEM INC COM 92337C104 71 28,804 SH   SOLE 1 28,804 0 0
VERISIGN INC COM 92343E102 3,944 19,842 SH   SOLE 1 6,447 0 13,395
VERISK ANALYTICS INC COM 92345Y106 8,691 49,188 SH   SOLE 1 13,856 0 35,332
VERITIV CORP COM 923454102 339 7,966 SH   SOLE 1 7,966 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 52,798 907,957 SH   SOLE 1 221,313 0 686,644
VERMILION ENERGY INC COM 923725105 642 88,400 SH   SOLE 1 88,400 0 0
VERSO CORP CL A 92531L207 1,686 115,538 SH   SOLE 1 115,538 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 4,765 22,174 SH   SOLE 1 22,174 0 0
VIACOMCBS INC CL B 92556H206 19,597 434,517 SH   SOLE 1 77,021 0 357,496
VICI PPTYS INC COM 925652109 2,883 102,101 SH   SOLE 1 32,143 0 69,958
VIEMED HEALTHCARE INC COM 92663R105 3,156 310,400 SH   SOLE 1 310,400 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1,430 98,199 SH   SOLE 1 98,199 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 6,572 220,085 SH   SOLE 1 206,082 0 14,003
VISA INC COM CL A 92826C839 121,474 573,723 SH   SOLE 1 206,987 0 366,736
VISTRA CORP COM 92840M102 1,334 75,434 SH   SOLE 1 75,434 0 0
VIVINT SMART HOME INC COM CL A 928542109 331 23,087 SH   SOLE 1 23,087 0 0
VONAGE HLDGS CORP COM 92886T201 1,561 132,061 SH   SOLE 1 132,061 0 0
VORNADO RLTY TR SH BEN INT 929042109 958 21,095 SH   SOLE 1 382 0 20,713
VOYA FINANCIAL INC COM 929089100 1,298 20,400 SH   SOLE 1 2,853 0 17,547
VULCAN MATLS CO COM 929160109 1,427 8,456 SH   SOLE 1 187 0 8,269
W & T OFFSHORE INC COM 92922P106 897 249,833 SH   SOLE 1 249,833 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,499 100,172 SH   SOLE 1 49,184 0 50,988
WALMART INC COM 931142103 18,429 135,674 SH   SOLE 1 135,674 0 0
WASTE CONNECTIONS INC COM 94106B101 156,352 1,447,322 SH   SOLE 1 1,377,070 0 70,252
WASTE MGMT INC DEL COM 94106L109 11,474 88,935 SH   SOLE 1 33,560 0 55,375
WATSCO INC COM 942622200 624 2,393 SH   SOLE 1 2,393 0 0
WAYFAIR INC CL A 94419L101 704 2,236 SH   SOLE 1 2,236 0 0
WEC ENERGY GROUP INC COM 92939U106 1,720 18,382 SH   SOLE 1 18,382 0 0
WELLS FARGO CO NEW COM 949746101 8,281 211,944 SH   SOLE 1 106,659 0 105,285
WELLTOWER INC COM 95040Q104 1,378 19,231 SH   SOLE 1 3,648 0 15,583
WESBANCO INC COM 950810101 263 7,292 SH   SOLE 1 7,292 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,021 7,173 SH   SOLE 1 105 0 7,068
WESTERN ALLIANCE BANCORP COM 957638109 5,444 57,646 SH   SOLE 1 72 0 57,574
WESTERN NEW ENG BANCORP INC COM 958892101 175 20,763 SH   SOLE 1 20,763 0 0
WESTERN UN CO COM 959802109 4,150 168,279 SH   SOLE 1 29,575 0 138,704
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 7,290 1,013,528 SH   SOLE 1 1,003,928 0 9,600
WEYERHAEUSER CO MTN BE COM NEW 962166104 29,437 826,891 SH   SOLE 1 24,306 0 802,585
WHEATON PRECIOUS METALS CORP COM 962879102 118,992 3,115,612 SH   SOLE 1 3,016,612 0 99,000
WILLIS LEASE FINANCE CORP COM 970646105 850 19,549 SH   SOLE 1 19,549 0 0
WINGSTOP INC COM 974155103 2,055 16,161 SH   SOLE 1 16,161 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 2,532 399,341 SH   SOLE 1 399,341 0 0
WIX COM LTD SHS M98068105 6,511 23,317 SH   SOLE 1 23,317 0 0
WORKDAY INC CL A 98138H101 3,372 13,573 SH   SOLE 1 13,573 0 0
WW INTL INC COM 98262P101 307 9,804 SH   SOLE 1 9,804 0 0
XCEL ENERGY INC COM 98389B100 2,848 42,826 SH   SOLE 1 42,826 0 0
XENIA HOTELS & RESORTS INC COM 984017103 368 18,851 SH   SOLE 1 18,851 0 0
XILINX INC COM 983919101 1,534 12,380 SH   SOLE 1 12,380 0 0
XUNLEI LTD SPONSORED ADR 98419E108 66 10,082 SH   SOLE 1 10,082 0 0
YAMANA GOLD INC COM 98462Y100 47,267 10,879,976 SH   SOLE 1 10,789,076 0 90,900
YETI HLDGS INC COM 98585X104 4,909 67,984 SH   SOLE 1 23,616 0 44,368
YIREN DIGITAL LTD SPONSORED ADS 98585L100 56 11,140 SH   SOLE 1 11,140 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 2,052 499,286 SH   SOLE 1 470,916 0 28,370
YUM BRANDS INC COM 988498101 4,318 39,911 SH   SOLE 1 440 0 39,471
ZAI LAB LTD ADR 98887Q104 2,338 17,524 SH   SOLE 1 17,173 0 351
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 9,547 19,678 SH   SOLE 1 1,462 0 18,216
ZIONS BANCORPORATION N A COM 989701107 8,150 148,291 SH   SOLE 1 377 0 147,914
ZOETIS INC CL A 98978V103 37,009 235,009 SH   SOLE 1 30,857 0 204,152
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 12,976 40,388 SH   SOLE 1 15,131 0 25,257
ZOVIO INC COM 98979V102 1,287 317,105 SH   SOLE 1 317,105 0 0
ZYNGA INC CL A 98986T108 8,802 862,121 SH   SOLE 1 131,506 0 730,615