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
ABM Industries Inc COM 000957100 1,218 33,533 SH   SOLE   33,533 0 0
AGCO Corp COM 001084102 8,564 113,135 SH   SOLE   113,135 0 0
AG Mortgage Investment Trust Inc COM 001228105 2,176 143,639 SH   SOLE   143,639 0 0
AGNC INVESTMENT CORP COM 00123Q104 16,908 1,050,810 SH   SOLE   1,050,810 0 0
AK Steel Holding Corp COM 001547108 511 225,067 SH   SOLE   225,067 0 0
AT&T Inc COM 00206R102 7,451 196,911 SH   SOLE   196,911 0 0
Abbott Laboratories COM 002824100 5,641 67,425 SH   SOLE   67,425 0 0
AbbVie Inc COM 00287Y109 12,925 170,691 SH   SOLE   170,691 0 0
Activision Blizzard Inc COM 00507V109 3,157 59,659 SH   SOLE   59,659 0 0
Adobe Inc COM 00724F101 5,578 20,192 SH   SOLE   20,192 0 0
Advanced Emissions Solutions Inc COM 00770C101 766 51,617 SH   SOLE   51,617 0 0
Advanced Micro Devices Inc COM 007903107 63,040 2,174,552 SH   SOLE   2,174,552 0 0
Advanced Disposal Services Inc COM 00790X101 1,216 37,345 SH   SOLE   37,345 0 0
Agilent Technologies Inc COM 00846U101 119 1,553 SH   SOLE   1,553 0 0
Agnico Eagle Mines Ltd COM 008474108 692,140 12,910,647 SH   SOLE   12,910,647 0 0
Air Products & Chemicals Inc COM 009158106 154 694 SH   SOLE   694 0 0
Alamos Gold Inc COM CL A 011532108 250,678 43,220,248 SH   SOLE   43,220,248 0 0
Alcoa Corp COM 013872106 95 4,718 SH   SOLE   4,718 0 0
Alexandria Real Estate Equities Inc COM 015271109 4,168 27,058 SH   SOLE   27,058 0 0
Alexion Pharmaceuticals Inc COM 015351109 13,359 136,402 SH   SOLE   136,402 0 0
Algonquin Power & Utilities Corp COM 015857105 133 9,724 SH   SOLE   9,724 0 0
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 129,642 775,233 SH   SOLE   775,233 0 0
Allegheny Technologies Inc COM 01741R102 2,323 114,726 SH   SOLE   114,726 0 0
AllianceBernstein National Municipal In COM 01864U106 2,159 156,655 SH   SOLE   156,655 0 0
Alliance Resource Partners LP UT LTD PART 01877R108 2,827 176,590 SH   SOLE   176,590 0 0
Alnylam Pharmaceuticals Inc COM 02043Q107 8,930 111,041 SH   SOLE   111,041 0 0
Alphabet Inc CAP STK CL A 02079K305 39,951 32,716 SH   SOLE   32,716 0 0
Altria Group Inc COM 02209S103 33,541 820,065 SH   SOLE   820,065 0 0
Amarin Corp PLC SPONS ADR NEW 023111206 3,522 232,322 SH   SOLE   232,322 0 0
Amazon.com Inc COM 023135106 78,930 45,469 SH   SOLE   45,469 0 0
American Electric Power Co Inc UNIT 03/15/2022 025537127 9,684 175,811 SH   SOLE   175,811 0 0
American Express Co COM 025816109 5,711 48,284 SH   SOLE   48,284 0 0
American Homes 4 Rent CL A 02665T306 1,661 64,138 SH   SOLE   64,138 0 0
American International Group Inc COM NEW 026874784 1,727 31,012 SH   SOLE   31,012 0 0
American States Water Co COM 029899101 65 723 SH   SOLE   723 0 0
American Tower Corp COM 03027X100 6,279 28,397 SH   SOLE   28,397 0 0
AmerisourceBergen Corp COM 03073E105 6,969 84,651 SH   SOLE   84,651 0 0
AMETEK Inc COM 031100100 8,371 91,168 SH   SOLE   91,168 0 0
Amgen Inc COM 031162100 106,782 551,817 SH   SOLE   551,817 0 0
Analog Devices Inc COM 032654105 60,872 544,816 SH   SOLE   544,816 0 0
Andersons Inc/The COM 034164103 69 3,076 SH   SOLE   3,076 0 0
AngloGold Ashanti Ltd SPONSORED ADR 035128206 493,636 27,018,934 SH   SOLE   27,018,934 0 0
Annaly Capital Management Inc COM 035710409 25,196 2,863,202 SH   SOLE   2,863,202 0 0
Antero Resources Corp COM 03674X106 85 28,157 SH   SOLE   28,157 0 0
Anthem Inc COM 036752103 4,249 17,698 SH   SOLE   17,698 0 0
Antero Midstream Corp COM 03676B102 349 47,174 SH   SOLE   47,174 0 0
Apache Corp COM 037411105 568 22,176 SH   SOLE   22,176 0 0
Apartment Investment & Management Co CL A 03748R754 1,859 35,649 SH   SOLE   35,649 0 0
Apergy Corp COM 03755L104 27,973 1,034,121 SH   SOLE   1,034,121 0 0
Apollo Investment Corp COM NEW 03761U502 9,239 574,188 SH   SOLE   574,188 0 0
Apollo Commercial Real Estate Finance I COM 03762U105 8,601 448,657 SH   SOLE   448,657 0 0
Apple Inc COM 037833100 6,516 29,095 SH   SOLE   29,095 0 0
Applied Materials Inc COM 038222105 98,600 1,975,954 SH   SOLE   1,975,954 0 0
Aqua America Inc COM 03836W103 190 4,238 SH   SOLE   4,238 0 0
Aqua America Inc UNIT 04/30/2022 03836W202 9,132 150,693 SH   SOLE   150,693 0 0
Arbor Realty Trust Inc COM 038923108 6,700 511,053 SH   SOLE   511,053 0 0
Arch Coal Inc CL A 039380407 1,256 16,921 SH   SOLE   16,921 0 0
ArcelorMittal NY REGISTRY SH 03938L203 2,466 173,188 SH   SOLE   173,188 0 0
Archer-Daniels-Midland Co COM 039483102 30,565 744,211 SH   SOLE   744,211 0 0
Arconic Inc COM 03965L100 210 8,093 SH   SOLE   8,093 0 0
Ares Capital Corp COM 04010L103 43,316 2,324,428 SH   SOLE   2,324,428 0 0
ARMOUR Residential REIT Inc COM NEW 042315507 3,974 237,281 SH   SOLE   237,281 0 0
Arotech Corp COM NEW 042682203 24 8,272 SH   SOLE   8,272 0 0
AstraZeneca PLC SPONSORED ADR 046353108 7,457 167,302 SH   SOLE   167,302 0 0
Auryn Resources Inc COM 05208W108 1,387 1,148,091 SH   SOLE   1,148,091 0 0
Automatic Data Processing Inc COM 053015103 5,609 34,748 SH   SOLE   34,748 0 0
AutoZone Inc COM 053332102 1,626 1,499 SH   SOLE   1,499 0 0
AvalonBay Communities Inc COM 053484101 7,254 33,687 SH   SOLE   33,687 0 0
Avangrid Inc COM 05351W103 15 291 SH   SOLE   291 0 0
Avantor Inc 6.25 PFD CNV SR 05352A209 12,136 226,039 SH   SOLE   226,039 0 0
BB&T Corp COM 054937107 1,467 27,489 SH   SOLE   27,489 0 0
BP Midstream Partners LP UNIT LTD PTNR 0556EL109 472 32,314 SH   SOLE   32,314 0 0
BNY Mellon Strategic Municipals Inc COM 05588W108 1,838 214,247 SH   SOLE   214,247 0 0
BNY Mellon Municipal Income Inc COM 05589T104 822 87,966 SH   SOLE   87,966 0 0
BWX Technologies Inc COM 05605H100 697 12,177 SH   SOLE   12,177 0 0
Badger Meter Inc COM 056525108 1,452 27,041 SH   SOLE   27,041 0 0
Bain Capital Specialty Finance Inc COM 05684B107 7,581 399,610 SH   SOLE   399,610 0 0
Baker Hughes a GE Co CL A 05722G100 34,753 1,497,982 SH   SOLE   1,497,982 0 0
Balchem Corp COM 057665200 4,182 42,159 SH   SOLE   42,159 0 0
Bank of America Corp COM 060505104 5,373 184,202 SH   SOLE   184,202 0 0
Bank of Montreal COM 063671101 1,518 20,601 SH   SOLE   20,601 0 0
Bank of New York Mellon Corp/The COM 064058100 1,307 28,902 SH   SOLE   28,902 0 0
Bank of Nova Scotia/The COM 064149107 5,517 97,076 SH   SOLE   97,076 0 0
Baozun Inc SPONSORED ADR 06684L103 66,909 1,566,960 SH   SOLE   1,566,960 0 0
Barings BDC Inc COM 06759L103 2,654 261,504 SH   SOLE   261,504 0 0
Barrick Gold Corp COM 067901108 1,473,413 85,020,935 SH   SOLE   85,020,935 0 0
Bausch Health Cos Inc COM 071734107 5,084 232,699 SH   SOLE   232,699 0 0
Becton Dickinson and Co COM 075887109 5,372 21,235 SH   SOLE   21,235 0 0
Becton Dickinson and Co PFD SHS CONV A 075887208 33,464 540,532 SH   SOLE   540,532 0 0
BeiGene Ltd SPONSORED ADR 07725L102 21,756 177,662 SH   SOLE   177,662 0 0
Berkshire Hathaway Inc CL B NEW 084670702 37,164 178,657 SH   SOLE   178,657 0 0
Best Buy Co Inc COM 086516101 1,050 15,220 SH   SOLE   15,220 0 0
Bilibili Inc SPONS ADS REP Z 090040106 769 54,458 SH   SOLE   54,458 0 0
BioMarin Pharmaceutical Inc COM 09061G101 12,078 179,194 SH   SOLE   179,194 0 0
Biogen Inc COM 09062X103 84,281 361,999 SH   SOLE   361,999 0 0
BioLine RX Ltd SPONSORED ADS 09071M205 10 3,693 SH   SOLE   3,693 0 0
Black Stone Minerals LP COM UNIT 09225M101 1,779 124,961 SH   SOLE   124,961 0 0
Blackbaud Inc COM 09227Q100 34,466 381,515 SH   SOLE   381,515 0 0
BlackRock Municipal Income Quality Trus COM 092479104 1,854 131,002 SH   SOLE   131,002 0 0
BlackRock Investment Quality Municipal COM 09247D105 1,142 73,377 SH   SOLE   73,377 0 0
BlackRock Inc COM 09247X101 70,707 158,665 SH   SOLE   158,665 0 0
BlackRock Municipal Income Trust SH BEN INT 09248F109 2,217 157,025 SH   SOLE   157,025 0 0
BlackRock Municipal Bond Trust COM 09249H104 787 50,962 SH   SOLE   50,962 0 0
BlackRock Municipal Income Trust II COM 09249N101 1,061 71,064 SH   SOLE   71,064 0 0
Blackrock Long-Term Municipal Advantage COM 09250B103 515 40,793 SH   SOLE   40,793 0 0
BlackRock Capital Investment Corp COM 092533108 3,319 662,540 SH   SOLE   662,540 0 0
BlackRock MuniHoldings Fund Inc COM 09253N104 728 44,349 SH   SOLE   44,349 0 0
BlackRock MuniVest Fund Inc COM 09253R105 2,135 232,053 SH   SOLE   232,053 0 0
BlackRock MuniVest Fund II Inc COM 09253T101 1,105 75,050 SH   SOLE   75,050 0 0
BlackRock MuniYield Fund Inc COM 09253W104 2,373 159,340 SH   SOLE   159,340 0 0
BlackRock Muni Intermediate Duration Fu COM 09253X102 2,730 192,525 SH   SOLE   192,525 0 0
BlackRock MuniEnhanced Fund Inc COM 09253Y100 1,485 130,911 SH   SOLE   130,911 0 0
BlackRock MuniHoldings Quality Fund Inc COM 09254A101 821 64,181 SH   SOLE   64,181 0 0
BlackRock MuniHoldings Quality Fund II COM 09254C107 1,421 111,307 SH   SOLE   111,307 0 0
BlackRock MuniYield Quality Fund III In COM 09254E103 5,014 369,510 SH   SOLE   369,510 0 0
BlackRock MuniYield Quality Fund Inc COM 09254F100 2,235 148,626 SH   SOLE   148,626 0 0
BlackRock MuniYield Quality Fund II Inc COM 09254G108 1,453 112,001 SH   SOLE   112,001 0 0
BlackRock MuniAssets Fund Inc COM 09254J102 1,363 88,052 SH   SOLE   88,052 0 0
BlackRock MuniHoldings Investment Quali COM 09254P108 2,523 186,476 SH   SOLE   186,476 0 0
BlackRock MuniYield Investment Fund COM 09254R104 607 42,479 SH   SOLE   42,479 0 0
BlackRock Municipal 2030 Target Term Tr COM SHS BEN IN 09257P105 8,123 343,332 SH   SOLE   343,332 0 0
Blackstone Mortgage Trust Inc COM CL A 09257W100 9,586 267,384 SH   SOLE   267,384 0 0
BlackRock TCP Capital Corp COM 09259E108 7,246 534,561 SH   SOLE   534,561 0 0
Bluebird Bio Inc COM 09609G100 1,949 21,225 SH   SOLE   21,225 0 0
BNY Mellon Strategic Municipal Bond Fun COM 09662E109 1,251 148,784 SH   SOLE   148,784 0 0
BNY Mellon Municipal Bond Infrastructur COM SHS 09662W109 889 62,509 SH   SOLE   62,509 0 0
Boeing Co/The COM 097023105 3,998 10,507 SH   SOLE   10,507 0 0
Booking Holdings Inc COM 09857L108 5,972 3,043 SH   SOLE   3,043 0 0
BOSTON PROPERTIES INC COM 101121101 4,841 37,339 SH   SOLE   37,339 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,450 35,634 SH   SOLE   35,634 0 0
Boyd Gaming Corp COM 103304101 236 9,871 SH   SOLE   9,871 0 0
Brigham Minerals Inc CL A COM 10918L103 5,508 276,800 SH   SOLE   276,800 0 0
Bristol-Myers Squibb Co COM 110122108 79,511 1,567,953 SH   SOLE   1,567,953 0 0
Brixmor Property Group Inc COM 11120U105 1,451 71,512 SH   SOLE   71,512 0 0
Broadcom Inc COM 11135F101 70,342 254,797 SH   SOLE   254,797 0 0
B2Gold Corp COM 11777Q209 394,039 121,993,299 SH   SOLE   121,993,299 0 0
Buckeye Partners LP UNIT LTD PARTN 118230101 732 17,805 SH   SOLE   17,805 0 0
CBRE Group Inc CL A 12504L109 83 1,570 SH   SOLE   1,570 0 0
CF Industries Holdings Inc COM 125269100 117,390 2,385,981 SH   SOLE   2,385,981 0 0
CH Robinson Worldwide Inc COM NEW 12541W209 38 454 SH   SOLE   454 0 0
Cigna Corp COM 125523100 3,644 24,007 SH   SOLE   24,007 0 0
CME Group Inc COM 12572Q105 6,597 31,213 SH   SOLE   31,213 0 0
CSX Corp COM 126408103 1,292 18,645 SH   SOLE   18,645 0 0
CNX Resources Corp COM 12653C108 21,741 2,994,566 SH   SOLE   2,994,566 0 0
CNX Midstream Partners LP COM UNIT REPST 12654A101 543 38,534 SH   SOLE   38,534 0 0
CVS Health Corp COM 126650100 9,278 147,102 SH   SOLE   147,102 0 0
C&J Energy Services Inc COM 12674R100 10,054 937,007 SH   SOLE   937,007 0 0
Cabot Oil & Gas Corp COM 127097103 29,186 1,661,132 SH   SOLE   1,661,132 0 0
Cactus Inc CL A 127203107 21,900 756,755 SH   SOLE   756,755 0 0
Cadence Design Systems Inc COM 127387108 30,868 467,129 SH   SOLE   467,129 0 0
Caesars Entertainment Corp COM 127686103 689 59,083 SH   SOLE   59,083 0 0
California Water Service Group COM 130788102 50 946 SH   SOLE   946 0 0
Camden Property Trust SH BEN INT 133131102 2,513 22,638 SH   SOLE   22,638 0 0
Cameco Corp COM 13321L108 2,610 274,698 SH   SOLE   274,698 0 0
Campbell Soup Co COM 134429109 36,374 775,239 SH   SOLE   775,239 0 0
Canadian Imperial Bank of Commerce COM 136069101 1,052 12,745 SH   SOLE   12,745 0 0
Canadian National Railway Co COM 136375102 5,449 60,655 SH   SOLE   60,655 0 0
Canadian Natural Resources Ltd COM 136385101 284 10,662 SH   SOLE   10,662 0 0
Canadian Pacific Railway Ltd COM 13645T100 53 240 SH   SOLE   240 0 0
Canadian Solar Inc COM 136635109 790 41,831 SH   SOLE   41,831 0 0
Cantel Medical Corp COM 138098108 1,152 15,405 SH   SOLE   15,405 0 0
Capital One Financial Corp COM 14040H105 1,466 16,114 SH   SOLE   16,114 0 0
Capstead Mortgage Corp COM NO PAR 14067E506 2,561 348,494 SH   SOLE   348,494 0 0
Cardinal Health Inc COM 14149Y108 978 20,724 SH   SOLE   20,724 0 0
Carpenter Technology Corp COM 144285103 2,252 43,593 SH   SOLE   43,593 0 0
Carrizo Oil & Gas Inc COM 144577103 63 7,359 SH   SOLE   7,359 0 0
Casella Waste Systems Inc CL A 147448104 1,181 27,502 SH   SOLE   27,502 0 0
Catalent Inc COM 148806102 2,497 52,396 SH   SOLE   52,396 0 0
Caterpillar Inc COM 149123101 65,488 518,472 SH   SOLE   518,472 0 0
Celgene Corp COM 151020104 28,985 291,894 SH   SOLE   291,894 0 0
Cenovus Energy Inc COM 15135U109 971 103,564 SH   SOLE   103,564 0 0
CenterPoint Energy Inc COM 15189T107 86 2,845 SH   SOLE   2,845 0 0
CenterPoint Energy Inc DEP RP PFD CV B 15189T503 11,157 213,482 SH   SOLE   213,482 0 0
Cerner Corp COM 156782104 33,436 490,481 SH   SOLE   490,481 0 0
Ceva Inc COM 157210105 214 7,152 SH   SOLE   7,152 0 0
Charles River Laboratories Internationa COM 159864107 9,925 74,976 SH   SOLE   74,976 0 0
Chart Industries Inc COM PAR $0.01 16115Q308 25,877 414,954 SH   SOLE   414,954 0 0
Charter Communications Inc CL A 16119P108 6,301 15,290 SH   SOLE   15,290 0 0
Chefs' Warehouse Inc/The COM 163086101 89 2,201 SH   SOLE   2,201 0 0
Cheniere Energy Partners LP COM UNIT 16411Q101 616 13,542 SH   SOLE   13,542 0 0
Cheniere Energy Inc COM NEW 16411R208 62,837 996,471 SH   SOLE   996,471 0 0
Chesapeake Energy Corp COM 165167107 112 79,659 SH   SOLE   79,659 0 0
Chevron Corp COM 166764100 79,635 671,456 SH   SOLE   671,456 0 0
Chimera Investment Corp COM NEW 16934Q208 9,563 488,892 SH   SOLE   488,892 0 0
Churchill Downs Inc COM 171484108 553 4,478 SH   SOLE   4,478 0 0
Cimarex Energy Co COM 171798101 24,763 516,538 SH   SOLE   516,538 0 0
Cisco Systems Inc COM 17275R102 4,998 101,150 SH   SOLE   101,150 0 0
Citigroup Inc COM NEW 172967424 5,770 83,524 SH   SOLE   83,524 0 0
Clean Harbors Inc COM 184496107 1,227 15,890 SH   SOLE   15,890 0 0
Clearway Energy Inc CL C 18539C204 26 1,440 SH   SOLE   1,440 0 0
Cleveland-Cliffs Inc COM 185899101 1,522 210,820 SH   SOLE   210,820 0 0
Coca-Cola Co/The COM 191216100 4,663 85,655 SH   SOLE   85,655 0 0
Coeur Mining Inc COM NEW 192108504 114,385 23,780,735 SH   SOLE   23,780,735 0 0
Cogent Communications Holdings Inc COM NEW 19239V302 14 252 SH   SOLE   252 0 0
Cognizant Technology Solutions Corp CL A 192446102 1,138 18,886 SH   SOLE   18,886 0 0
Colgate-Palmolive Co COM 194162103 6,448 87,718 SH   SOLE   87,718 0 0
Colony Credit Real Estate Inc COM CL A 19625T101 6,041 417,787 SH   SOLE   417,787 0 0
Comcast Corp CL A 20030N101 39,268 871,083 SH   SOLE   871,083 0 0
Commercial Metals Co COM 201723103 1,451 83,465 SH   SOLE   83,465 0 0
Cia Siderurgica Nacional SA SPONSORED ADR 20440W105 2,235 707,236 SH   SOLE   707,236 0 0
Cia de Saneamento Basico do Estado de S SPONSORED ADR 20441A102 80 6,717 SH   SOLE   6,717 0 0
Cia de Minas Buenaventura SAA SPONSORED ADR 204448104 441,358 29,074,947 SH   SOLE   29,074,947 0 0
Compass Minerals International Inc COM 20451N101 64,033 1,133,527 SH   SOLE   1,133,527 0 0
Concho Resources Inc COM 20605P101 66,018 972,282 SH   SOLE   972,282 0 0
ConocoPhillips COM 20825C104 6,710 117,755 SH   SOLE   117,755 0 0
CONSOL Energy Inc COM 20854L108 4 224 SH   SOLE   224 0 0
Continental Resources Inc/OK COM 212015101 379 12,297 SH   SOLE   12,297 0 0
Contura Energy Inc COM 21241B100 682 24,384 SH   SOLE   24,384 0 0
Corteva Inc COM 22052L104 34,999 1,249,964 SH   SOLE   1,249,964 0 0
Costco Wholesale Corp COM 22160K105 3,601 12,499 SH   SOLE   12,499 0 0
Cousins Properties Inc COM NEW 222795502 1,325 35,259 SH   SOLE   35,259 0 0
Covanta Holding Corp COM 22282E102 3,181 183,976 SH   SOLE   183,976 0 0
Cree Inc COM 225447101 4,379 89,374 SH   SOLE   89,374 0 0
Crescent Point Energy Corp COM 22576C101 281 65,969 SH   SOLE   65,969 0 0
Crestwood Equity Partners LP UNIT LTD PARTNER 226344208 671 18,384 SH   SOLE   18,384 0 0
CrossAmerica Partners LP UT LTD PTN INT 22758A105 1,262 73,961 SH   SOLE   73,961 0 0
Crown Castle International Corp COM 22822V101 1,518 10,919 SH   SOLE   10,919 0 0
Ctrip.com International Ltd SPONSORED ADS 22943F100 694 23,691 SH   SOLE   23,691 0 0
CyrusOne Inc COM 23283R100 2,143 27,098 SH   SOLE   27,098 0 0
DCP Midstream LP COM UT LTD PTN 23311P100 490 18,711 SH   SOLE   18,711 0 0
DSP Group Inc COM 23332B106 100 7,099 SH   SOLE   7,099 0 0
DWS Municipal Income Trust COM 233368109 2,254 194,458 SH   SOLE   194,458 0 0
Danaher Corp COM 235851102 5,983 41,425 SH   SOLE   41,425 0 0
Daqo New Energy Corp SPNSRD ADR NEW 23703Q203 523 11,348 SH   SOLE   11,348 0 0
Darden Restaurants Inc COM 237194105 54 457 SH   SOLE   457 0 0
Darling Ingredients Inc COM 237266101 1,490 77,891 SH   SOLE   77,891 0 0
Deere & Co COM 244199105 56,832 336,923 SH   SOLE   336,923 0 0
Delek US Holdings Inc COM 24665A103 235 6,477 SH   SOLE   6,477 0 0
DENTSPLY SIRONA Inc COM 24906P109 61 1,150 SH   SOLE   1,150 0 0
Devon Energy Corp COM 25179M103 940 39,059 SH   SOLE   39,059 0 0
Diamond Offshore Drilling Inc COM 25271C102 4,314 775,914 SH   SOLE   775,914 0 0
Diamondback Energy Inc COM 25278X109 98,716 1,097,937 SH   SOLE   1,097,937 0 0
Digital Realty Trust Inc COM 253868103 6,540 50,385 SH   SOLE   50,385 0 0
Walt Disney Co/The COM DISNEY 254687106 6,201 47,581 SH   SOLE   47,581 0 0
Dollar General Corp COM 256677105 2,639 16,606 SH   SOLE   16,606 0 0
Dollar Tree Inc COM 256746108 1,415 12,394 SH   SOLE   12,394 0 0
Dominion Energy Inc COM 25746U109 69,562 858,370 SH   SOLE   858,370 0 0
Dominion Energy Inc UNIT 99/99/9999 25746U133 18,592 175,811 SH   SOLE   175,811 0 0
Domino's Pizza Inc COM 25754A201 32,852 134,315 SH   SOLE   134,315 0 0
Domtar Corp COM NEW 257559203 43 1,210 SH   SOLE   1,210 0 0
Donaldson Co Inc COM 257651109 1,226 23,540 SH   SOLE   23,540 0 0
Dover Corp COM 260003108 43 427 SH   SOLE   427 0 0
Dow Inc COM 260557103 8,718 182,957 SH   SOLE   182,957 0 0
Dril-Quip Inc COM 262037104 16,684 332,490 SH   SOLE   332,490 0 0
Duke Realty Corp COM NEW 264411505 2,965 87,271 SH   SOLE   87,271 0 0
Duke Energy Corp COM NEW 26441C204 6,481 67,612 SH   SOLE   67,612 0 0
DuPont de Nemours Inc COM 26614N102 13,054 183,056 SH   SOLE   183,056 0 0
EOG Resources Inc COM 26875P101 56,347 759,184 SH   SOLE   759,184 0 0
EQT Corp COM 26884L109 272 25,559 SH   SOLE   25,559 0 0
EQM Midstream Partners LP UNIT LTD PARTN 26885B100 476 14,544 SH   SOLE   14,544 0 0
Eaton Vance Corp COM NON VTG 278265103 23 516 SH   SOLE   516 0 0
Eaton Vance Municipal Income Trust SH BEN INT 27826U108 2,490 193,331 SH   SOLE   193,331 0 0
Eaton Vance Municipal Bond Fund COM 27827X101 5,465 421,655 SH   SOLE   421,655 0 0
Eaton Vance National Municipal Opportun COM SHS 27829L105 888 39,333 SH   SOLE   39,333 0 0
Eaton Vance Municipal Income 2028 Term SHS 27829U105 803 37,047 SH   SOLE   37,047 0 0
Edison International COM 281020107 135 1,793 SH   SOLE   1,793 0 0
Edwards Lifesciences Corp COM 28176E108 225 1,025 SH   SOLE   1,025 0 0
El Paso Electric Co COM NEW 283677854 500 7,447 SH   SOLE   7,447 0 0
Elanco Animal Health Inc COM 28414H103 16,839 633,280 SH   SOLE   633,280 0 0
Eldorado Resorts Inc COM 28470R102 286 7,163 SH   SOLE   7,163 0 0
Eldorado Gold Corp COM 284902509 142,422 18,329,693 SH   SOLE   18,329,693 0 0
Electronic Arts Inc COM 285512109 2,540 25,970 SH   SOLE   25,970 0 0
Emerson Electric Co COM 291011104 68,361 1,022,444 SH   SOLE   1,022,444 0 0
Enable Midstream Partners LP COM UNIT RP IN 292480100 472 39,253 SH   SOLE   39,253 0 0
EnCana Corp COM 292505104 48,972 10,646,049 SH   SOLE   10,646,049 0 0
Enbridge Inc COM 29250N105 7,507 213,773 SH   SOLE   213,773 0 0
Endeavour Silver Corp COM 29258Y103 18,299 8,242,656 SH   SOLE   8,242,656 0 0
Energy Fuels Inc/Canada COM NEW 292671708 47 24,208 SH   SOLE   24,208 0 0
Energy Transfer LP COM UT LTD PTN 29273V100 513 39,227 SH   SOLE   39,227 0 0
EnerSys COM 29275Y102 2,602 39,457 SH   SOLE   39,457 0 0
Enerplus Corp COM 292766102 209 28,128 SH   SOLE   28,128 0 0
EnLink Midstream LLC COM UNIT REP LTD 29336T100 443 52,141 SH   SOLE   52,141 0 0
Enphase Energy Inc COM 29355A107 1,637 73,638 SH   SOLE   73,638 0 0
Entergy Corp COM 29364G103 1,451 12,361 SH   SOLE   12,361 0 0
Enterprise Products Partners LP COM 293792107 597 20,879 SH   SOLE   20,879 0 0
Enviva Partners LP COM UNIT 29414J107 1,415 44,286 SH   SOLE   44,286 0 0
Equifax Inc COM 294429105 60 424 SH   SOLE   424 0 0
Equinox Gold Corp COM 29446Y502 3,074 581,162 SH   SOLE   581,162 0 0
Equitrans Midstream Corp COM 294600101 27 1,825 SH   SOLE   1,825 0 0
Equity LifeStyle Properties Inc COM 29472R108 2,795 20,920 SH   SOLE   20,920 0 0
Equity Residential SH BEN INT 29476L107 7,154 82,937 SH   SOLE   82,937 0 0
Essex Property Trust Inc COM 297178105 5,160 15,797 SH   SOLE   15,797 0 0
Evercore Inc CLASS A 29977A105 13 166 SH   SOLE   166 0 0
Evoqua Water Technologies Corp COM 30057T105 1,272 74,713 SH   SOLE   74,713 0 0
EXACT SCIENCES CORP COM 30063P105 12,361 136,778 SH   SOLE   136,778 0 0
Exelon Corp COM 30161N101 1,614 33,415 SH   SOLE   33,415 0 0
Expeditors International of Washington COM 302130109 63 845 SH   SOLE   845 0 0
Extra Space Storage Inc COM 30225T102 3,520 30,135 SH   SOLE   30,135 0 0
Exxon Mobil Corp COM 30231G102 7,063 100,031 SH   SOLE   100,031 0 0
FMC Corp COM NEW 302491303 14,668 167,286 SH   SOLE   167,286 0 0
FS KKR Capital Corp COM 302635107 21,522 3,691,539 SH   SOLE   3,691,539 0 0
Facebook Inc CL A 30303M102 66,807 375,154 SH   SOLE   375,154 0 0
Federal Realty Investment Trust SH BEN INT NEW 313747206 2,453 18,018 SH   SOLE   18,018 0 0
Federated Investors Inc CL B 314211103 15 471 SH   SOLE   471 0 0
FedEx Corp COM 31428X106 1,091 7,498 SH   SOLE   7,498 0 0
Fidus Investment Corp COM 316500107 3,212 216,618 SH   SOLE   216,618 0 0
51job Inc SPONSORED ADS 316827104 62 844 SH   SOLE   844 0 0
First Majestic Silver Corp COM 32076V103 210,625 23,171,105 SH   SOLE   23,171,105 0 0
First Solar Inc COM 336433107 3,678 63,401 SH   SOLE   63,401 0 0
ForeScout Technologies Inc COM 34553D101 450 11,861 SH   SOLE   11,861 0 0
Fortuna Silver Mines Inc COM 349915108 25,868 8,371,538 SH   SOLE   8,371,538 0 0
Franco-Nevada Corp COM 351858105 708,938 7,776,850 SH   SOLE   7,776,850 0 0
Franklin Electric Co Inc COM 353514102 1,708 35,722 SH   SOLE   35,722 0 0
Franklin Resources Inc COM 354613101 44 1,522 SH   SOLE   1,522 0 0
Freeport-McMoRan Inc CL B 35671D857 380 39,678 SH   SOLE   39,678 0 0
Futu Holdings Ltd SPONSORED ADS 36118L106 1,042 95,000 SH   SOLE   95,000 0 0
GDS Holdings Ltd SPONSORED ADS 36165L108 5,759 143,700 SH   SOLE   143,700 0 0
GW Pharmaceuticals PLC ADS 36197T103 2,075 18,038 SH   SOLE   18,038 0 0
Gaming and Leisure Properties Inc COM 36467J108 2,754 72,018 SH   SOLE   72,018 0 0
Gap Inc/The COM 364760108 416 23,947 SH   SOLE   23,947 0 0
General Dynamics Corp COM 369550108 65,473 358,303 SH   SOLE   358,303 0 0
General Electric Co COM 369604103 3,613 404,140 SH   SOLE   404,140 0 0
General Mills Inc COM 370334104 33,345 604,951 SH   SOLE   604,951 0 0
General Motors Co COM 37045V100 3,828 102,133 SH   SOLE   102,133 0 0
Genesis Energy LP UNIT LTD PARTN 371927104 585 27,240 SH   SOLE   27,240 0 0
Gerdau SA SPON ADR REP PFD 373737105 2,444 775,872 SH   SOLE   775,872 0 0
Gibraltar Industries Inc COM 374689107 1,078 23,458 SH   SOLE   23,458 0 0
Gilead Sciences Inc COM 375558103 89,409 1,410,685 SH   SOLE   1,410,685 0 0
Gladstone Capital Corp COM 376535100 2,863 293,678 SH   SOLE   293,678 0 0
Gladstone Investment Corp COM 376546107 3,898 315,913 SH   SOLE   315,913 0 0
GlaxoSmithKline PLC SPONSORED ADR 37733W105 7,539 176,649 SH   SOLE   176,649 0 0
Global Partners LP/MA COM UNITS 37946R109 1,344 68,539 SH   SOLE   68,539 0 0
Global X MLP & Energy Infrastructure ET GLB X MLP ENRG I 37950E226 628 51,030 SH   SOLE   51,030 0 0
Gold Fields Ltd SPONSORED ADR 38059T106 443,379 90,117,767 SH   SOLE   90,117,767 0 0
Gold Resource Corp COM 38068T105 11,478 3,763,270 SH   SOLE   3,763,270 0 0
Gold Standard Ventures Corp COM 380738104 10,984 14,299,644 SH   SOLE   14,299,644 0 0
Golden Star Resources Ltd COM 38119T807 11,442 4,000,542 SH   SOLE   4,000,542 0 0
Goldman Sachs Group Inc/The COM 38141G104 5,559 26,823 SH   SOLE   26,823 0 0
Goldman Sachs BDC Inc SHS 38147U107 6,552 326,129 SH   SOLE   326,129 0 0
Golub Capital BDC Inc COM 38173M102 7,927 420,758 SH   SOLE   420,758 0 0
WW Grainger Inc COM 384802104 38 129 SH   SOLE   129 0 0
Granite Point Mortgage Trust Inc COM 38741L107 4,176 222,858 SH   SOLE   222,858 0 0
Graphic Packaging Holding Co COM 388689101 84 5,694 SH   SOLE   5,694 0 0
Great Panther Mining Ltd COM 39115V101 13,300 18,856,805 SH   SOLE   18,856,805 0 0
Grifols SA SP ADR REP B NVT 398438408 8,450 421,671 SH   SOLE   421,671 0 0
Guardant Health Inc COM 40131M109 5,583 87,471 SH   SOLE   87,471 0 0
Guidewire Software Inc COM 40171V100 65,169 618,416 SH   SOLE   618,416 0 0
HCP Inc COM 40414L109 4,230 118,710 SH   SOLE   118,710 0 0
HDFC Bank Ltd SPONSORED ADS 40415F101 58,767 1,030,088 SH   SOLE   1,030,088 0 0
HSBC Holdings PLC ADR A 1/40PF A 404280604 94 3,584 SH   SOLE   3,584 0 0
Halliburton Co COM 406216101 62,736 3,328,195 SH   SOLE   3,328,195 0 0
Hanesbrands Inc COM 410345102 27 1,777 SH   SOLE   1,777 0 0
Hannon Armstrong Sustainable Infrastruc COM 41068X100 57,041 1,956,805 SH   SOLE   1,956,805 0 0
Harley-Davidson Inc COM 412822108 31,242 868,548 SH   SOLE   868,548 0 0
Harmony Gold Mining Co Ltd SPONSORED ADR 413216300 183,438 64,590,829 SH   SOLE   64,590,829 0 0
Hasbro Inc COM 418056107 70 588 SH   SOLE   588 0 0
HeadHunter Group PLC SPONSORED ADS 42207L106 1,198 62,116 SH   SOLE   62,116 0 0
Hecla Mining Co COM 422704106 91,246 51,844,412 SH   SOLE   51,844,412 0 0
Helix Energy Solutions Group Inc COM 42330P107 14,765 1,831,834 SH   SOLE   1,831,834 0 0
Helmerich & Payne Inc COM 423452101 28,185 703,396 SH   SOLE   703,396 0 0
Hercules Capital Inc COM 427096508 11,087 829,225 SH   SOLE   829,225 0 0
Heritage-Crystal Clean Inc COM 42726M106 748 28,237 SH   SOLE   28,237 0 0
Hess Corp COM 42809H107 1,237 20,455 SH   SOLE   20,455 0 0
Holly Energy Partners LP COM UT LTD PTN 435763107 523 20,710 SH   SOLE   20,710 0 0
HollyFrontier Corp COM 436106108 784 14,612 SH   SOLE   14,612 0 0
Home Depot Inc/The COM 437076102 15,800 68,098 SH   SOLE   68,098 0 0
Honeywell International Inc COM 438516106 4,703 27,798 SH   SOLE   27,798 0 0
Huazhu Group Ltd SPONSORED ADS 44332N106 4,910 148,708 SH   SOLE   148,708 0 0
Hubbell Inc COM 443510607 27 202 SH   SOLE   202 0 0
HudBay Minerals Inc COM 443628102 6 1,552 SH   SOLE   1,552 0 0
HUYA Inc ADS REP SHS A 44852D108 22,290 942,900 SH   SOLE   942,900 0 0
IAMGOLD Corp COM 450913108 186,167 54,594,378 SH   SOLE   54,594,378 0 0
IDEXX Laboratories Inc COM 45168D104 36,697 134,952 SH   SOLE   134,952 0 0
Illumina Inc COM 452327109 17,334 56,979 SH   SOLE   56,979 0 0
Imperial Oil Ltd COM NEW 453038408 53 2,053 SH   SOLE   2,053 0 0
Incyte Corp COM 45337C102 14,050 189,272 SH   SOLE   189,272 0 0
Ingredion Inc COM 457187102 515 6,296 SH   SOLE   6,296 0 0
Intel Corp COM 458140100 229,505 4,453,821 SH   SOLE   4,453,821 0 0
International Business Machines Corp COM 459200101 4,148 28,525 SH   SOLE   28,525 0 0
International Flavors & Fragrances Inc UNIT 09/15/2021 459506309 8,476 180,177 SH   SOLE   180,177 0 0
International Paper Co COM 460146103 318 7,596 SH   SOLE   7,596 0 0
Invesco Optimum Yield Diversified Commo OPTIMUM YIELD 46090F100 1,544 98,829 SH   SOLE   98,829 0 0
Intuit Inc COM 461202103 1,413 5,312 SH   SOLE   5,312 0 0
Intuitive Surgical Inc COM NEW 46120E602 1,305 2,417 SH   SOLE   2,417 0 0
Invesco Mortgage Capital Inc COM 46131B100 8,668 566,170 SH   SOLE   566,170 0 0
Invesco Municipal Trust COM 46131J103 3,092 245,181 SH   SOLE   245,181 0 0
Invesco Trust for Investment Grade Muni COM 46131M106 3,390 263,412 SH   SOLE   263,412 0 0
Invesco Municipal Opportunity Trust COM 46132C107 3,761 300,629 SH   SOLE   300,629 0 0
Invesco Advantage Municipal Income Trus SH BEN INT 46132E103 2,192 195,004 SH   SOLE   195,004 0 0
Invesco Value Municipal Income Trust COM 46132P108 3,514 228,808 SH   SOLE   228,808 0 0
Invesco Municipal Income Opportunities COM 46132X101 1,112 140,229 SH   SOLE   140,229 0 0
Invesco Quality Municipal Income Trust COM 46133G107 2,984 233,299 SH   SOLE   233,299 0 0
Invitation Homes Inc COM 46187W107 3,103 104,812 SH   SOLE   104,812 0 0
Ionis Pharmaceuticals Inc COM 462222100 6,304 105,218 SH   SOLE   105,218 0 0
IQVIA Holdings Inc COM 46266C105 16,534 110,686 SH   SOLE   110,686 0 0
Iron Mountain Inc COM 46284V101 46 1,410 SH   SOLE   1,410 0 0
iShares Gold Trust ISHARES 464285105 3,358 238,147 SH   SOLE   238,147 0 0
iShares MSCI Canada ETF MSCI CDA ETF 464286509 325 11,248 SH   SOLE   11,248 0 0
iShares MSCI Eurozone ETF MSCI EURZONE ETF 464286608 1,289 33,146 SH   SOLE   33,146 0 0
iShares MSCI Pacific ex Japan ETF MSCI PAC JP ETF 464286665 688 15,378 SH   SOLE   15,378 0 0
iShares MSCI Switzerland ETF MSCI SWITZERLAND 464286749 330 8,743 SH   SOLE   8,743 0 0
iShares MSCI South Korea ETF MSCI STH KOR ETF 464286772 188 3,343 SH   SOLE   3,343 0 0
iShares Core U.S. Aggregate Bond ETF CORE US AGGBD ET 464287226 10,396 91,861 SH   SOLE   91,861 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 4,266 33,258 SH   SOLE   33,258 0 0
iShares Russell 1000 Growth ETF RUS 1000 GRW ETF 464287614 7,724 48,384 SH   SOLE   48,384 0 0
iShares Russell 2000 Value ETF RUS 2000 VAL ETF 464287630 617 5,171 SH   SOLE   5,171 0 0
iShares Russell 2000 Growth ETF RUS 2000 GRW ETF 464287648 1,093 5,669 SH   SOLE   5,669 0 0
iShares Global Infrastructure ETF GLB INFRASTR ETF 464288372 1,168 25,138 SH   SOLE   25,138 0 0
iShares MSCI Global Metals & Mining Pro MSCI GBL ETF NEW 46434G848 604 22,686 SH   SOLE   22,686 0 0
iShares MSCI United Kingdom ETF MSCI UK ETF NEW 46435G334 193 6,135 SH   SOLE   6,135 0 0
Itron Inc COM 465741106 2,353 31,811 SH   SOLE   31,811 0 0
JPMorgan Chase & Co COM 46625H100 6,848 58,191 SH   SOLE   58,191 0 0
JPMorgan BetaBuilders Japan ETF BETBULD JAPAN 46641Q712 577 24,308 SH   SOLE   24,308 0 0
JD.com Inc SPON ADR CL A 47215P106 1,720 60,975 SH   SOLE   60,975 0 0
JinkoSolar Holding Co Ltd SPONSORED ADR 47759T100 548 34,338 SH   SOLE   34,338 0 0
Johnson & Johnson COM 478160104 7,980 61,675 SH   SOLE   61,675 0 0
Jumia Technologies AG SPONSORED ADS 48138M105 759 95,657 SH   SOLE   95,657 0 0
KLA Corp COM NEW 482480100 86,749 544,054 SH   SOLE   544,054 0 0
KKR Real Estate Finance Trust Inc COM 48251K100 2,247 115,074 SH   SOLE   115,074 0 0
Kansas City Southern COM NEW 485170302 64 482 SH   SOLE   482 0 0
Kellogg Co COM 487836108 70,436 1,094,570 SH   SOLE   1,094,570 0 0
Kimberly-Clark Corp COM 494368103 1,611 11,340 SH   SOLE   11,340 0 0
Kimco Realty Corp COM 49446R109 1,983 94,949 SH   SOLE   94,949 0 0
Kinder Morgan Inc/DE COM 49456B101 627 30,408 SH   SOLE   30,408 0 0
Kinross Gold Corp COM 496902404 691,638 150,356,004 SH   SOLE   150,356,004 0 0
KIRBY CORP COM 497266106 65,085 792,170 SH   SOLE   792,170 0 0
Kirkland Lake Gold Ltd COM 49741E100 615,791 13,717,249 SH   SOLE   13,717,249 0 0
Kohl's Corp COM 500255104 497 10,001 SH   SOLE   10,001 0 0
Korea Electric Power Corp SPONSORED ADR 500631106 1,055 97,284 SH   SOLE   97,284 0 0
Kosmos Energy Ltd COM 500688106 604 96,767 SH   SOLE   96,767 0 0
Kroger Co/The COM 501044101 1,528 59,271 SH   SOLE   59,271 0 0
L Brands Inc COM 501797104 288 14,718 SH   SOLE   14,718 0 0
Ladder Capital Corp CL A 505743104 8,454 489,501 SH   SOLE   489,501 0 0
Lam Research Corp COM 512807108 60,688 262,595 SH   SOLE   262,595 0 0
Las Vegas Sands Corp COM 517834107 1,913 33,127 SH   SOLE   33,127 0 0
Laureate Education Inc CL A 518613203 27,007 1,629,400 SH   SOLE   1,629,400 0 0
Eli Lilly & Co COM 532457108 12,319 110,159 SH   SOLE   110,159 0 0
Lindsay Corp COM 535555106 95 1,019 SH   SOLE   1,019 0 0
Linx SA SPONSORED ADS 53619W101 1,939 250,815 SH   SOLE   250,815 0 0
LiqTech International Inc COM 53632A201 729 92,322 SH   SOLE   92,322 0 0
LivePerson Inc COM 538146101 746 20,900 SH   SOLE   20,900 0 0
Livent Corp COM 53814L108 7,995 1,195,117 SH   SOLE   1,195,117 0 0
Lockheed Martin Corp COM 539830109 334 856 SH   SOLE   856 0 0
Loop Industries Inc COM 543518104 668 52,096 SH   SOLE   52,096 0 0
Louisiana-Pacific Corp COM 546347105 26,657 1,084,491 SH   SOLE   1,084,491 0 0
Lowe's Cos Inc COM 548661107 9,266 84,270 SH   SOLE   84,270 0 0
MFA Financial Inc COM 55272X102 8,633 1,172,944 SH   SOLE   1,172,944 0 0
MFS Municipal Income Trust SH BEN INT 552738106 1,280 181,823 SH   SOLE   181,823 0 0
MGM Resorts International COM 552953101 1,421 51,247 SH   SOLE   51,247 0 0
MGM Growth Properties LLC CL A COM 55303A105 298 9,921 SH   SOLE   9,921 0 0
MPLX LP COM UNIT REP LTD 55336V100 497 17,726 SH   SOLE   17,726 0 0
MSC Industrial Direct Co Inc CL A 553530106 18 242 SH   SOLE   242 0 0
Macerich Co/The COM 554382101 837 26,505 SH   SOLE   26,505 0 0
Macy's Inc COM 55616P104 310 19,955 SH   SOLE   19,955 0 0
MAG Silver Corp COM 55903Q104 37,225 3,508,507 SH   SOLE   3,508,507 0 0
Magellan Midstream Partners LP COM UNIT RP LP 559080106 648 9,782 SH   SOLE   9,782 0 0
Magic Software Enterprises Ltd ORD 559166103 75 8,140 SH   SOLE   8,140 0 0
Main Street Capital Corp COM 56035L104 19,420 449,440 SH   SOLE   449,440 0 0
MainStay MacKay DefinedTerm Municipal O COM 56064K100 1,694 80,739 SH   SOLE   80,739 0 0
Marathon Oil Corp COM 565849106 898 73,212 SH   SOLE   73,212 0 0
Marathon Petroleum Corp COM 56585A102 1,545 25,438 SH   SOLE   25,438 0 0
Marsh & McLennan Cos Inc COM 571748102 1,720 17,188 SH   SOLE   17,188 0 0
Mastercard Inc CL A 57636Q104 6,319 23,269 SH   SOLE   23,269 0 0
Matador Resources Co COM 576485205 188 11,370 SH   SOLE   11,370 0 0
Maxim Integrated Products Inc COM 57772K101 26,267 453,589 SH   SOLE   453,589 0 0
McCormick & Co Inc/MD COM NON VTG 579780206 94 602 SH   SOLE   602 0 0
McDermott International Inc COM 580037703 5,210 2,579,059 SH   SOLE   2,579,059 0 0
McDonald's Corp COM 580135101 34,808 162,115 SH   SOLE   162,115 0 0
McEwen Mining Inc COM 58039P107 60,448 38,748,977 SH   SOLE   38,748,977 0 0
McKesson Corp COM 58155Q103 7,802 57,091 SH   SOLE   57,091 0 0
Medical Properties Trust Inc COM 58463J304 2,096 107,153 SH   SOLE   107,153 0 0
Melco Resorts & Entertainment Ltd ADR 585464100 686 35,334 SH   SOLE   35,334 0 0
Merck & Co Inc COM 58933Y105 47,669 566,277 SH   SOLE   566,277 0 0
MetLife Inc COM 59156R108 1,424 30,199 SH   SOLE   30,199 0 0
Mettler-Toledo International Inc COM 592688105 86 122 SH   SOLE   122 0 0
MFS High Income Municipal Trust SH BEN INT 59318D104 604 109,878 SH   SOLE   109,878 0 0
Microsoft Corp COM 594918104 40,134 288,668 SH   SOLE   288,668 0 0
Microchip Technology Inc COM 595017104 108,147 1,163,998 SH   SOLE   1,163,998 0 0
Micron Technology Inc COM 595112103 54,648 1,275,322 SH   SOLE   1,275,322 0 0
Mid-America Apartment Communities Inc COM 59522J103 3,565 27,420 SH   SOLE   27,420 0 0
Mobile TeleSystems PJSC SPONSORED ADR 607409109 40,946 5,055,032 SH   SOLE   5,055,032 0 0
Mondelez International Inc CL A 609207105 6,266 113,275 SH   SOLE   113,275 0 0
Morgan Stanley COM NEW 617446448 5,325 124,795 SH   SOLE   124,795 0 0
Mosaic Co/The COM 61945C103 11,790 575,146 SH   SOLE   575,146 0 0
Murphy Oil Corp COM 626717102 244 11,029 SH   SOLE   11,029 0 0
NGL Energy Partners LP COM UNIT REPST 62913M107 3,684 264,865 SH   SOLE   264,865 0 0
National Fuel Gas Co COM 636180101 317 6,753 SH   SOLE   6,753 0 0
National Oilwell Varco Inc COM 637071101 29,428 1,388,104 SH   SOLE   1,388,104 0 0
National Retail Properties Inc COM 637417106 2,337 41,429 SH   SOLE   41,429 0 0
Natural Resource Partners LP COM UNIT LTD PAR 63900P608 781 30,802 SH   SOLE   30,802 0 0
Neogen Corp COM 640491106 4,575 67,178 SH   SOLE   67,178 0 0
Netflix Inc COM 64110L106 3,977 14,862 SH   SOLE   14,862 0 0
NetEase Inc SPONSORED ADS 64110W102 2,259 8,488 SH   SOLE   8,488 0 0
Neuberger Berman Municipal Fund Inc COM 64124P101 978 63,275 SH   SOLE   63,275 0 0
Neurocrine Biosciences Inc COM 64125C109 9,349 103,752 SH   SOLE   103,752 0 0
New Gold Inc COM 644535106 75,826 75,075,243 SH   SOLE   75,075,243 0 0
New Mountain Finance Corp COM 647551100 8,887 651,999 SH   SOLE   651,999 0 0
New Oriental Education & Technology Gro SPON ADR 647581107 8,073 72,890 SH   SOLE   72,890 0 0
New Residential Investment Corp COM NEW 64828T201 12,498 797,041 SH   SOLE   797,041 0 0
New York Mortgage Trust Inc COM PAR $.02 649604501 6,832 1,121,868 SH   SOLE   1,121,868 0 0
Newmont GoldCorp Corp COM 651639106 1,422,400 37,510,554 SH   SOLE   37,510,554 0 0
Newpark Resources Inc COM PAR $.01NEW 651718504 1,180 154,851 SH   SOLE   154,851 0 0
Newtek Business Services Corp COM NEW 652526203 3,956 175,209 SH   SOLE   175,209 0 0
NextEra Energy Inc COM 65339F101 4,815 20,664 SH   SOLE   20,664 0 0
NextEra Energy Inc UNIT 09/01/2022S 65339F796 16,432 327,714 SH   SOLE   327,714 0 0
NexGen Energy Ltd COM 65340P106 114 88,053 SH   SOLE   88,053 0 0
NIKE Inc CL B 654106103 77,335 823,415 SH   SOLE   823,415 0 0
Noah Holdings Ltd SPON ADS CL A 65487X102 30 1,041 SH   SOLE   1,041 0 0
Noble Energy Inc COM 655044105 840 37,412 SH   SOLE   37,412 0 0
Noble Midstream Partners LP COM UNIT REPST 65506L105 388 16,072 SH   SOLE   16,072 0 0
Norfolk Southern Corp COM 655844108 1,367 7,608 SH   SOLE   7,608 0 0
Northern Trust Corp COM 665859104 95 1,017 SH   SOLE   1,017 0 0
Novagold Resources Inc COM NEW 66987E206 80,293 13,227,872 SH   SOLE   13,227,872 0 0
Novartis AG SPONSORED ADR 66987V109 7,050 81,129 SH   SOLE   81,129 0 0
Novo Nordisk A/S ADR 670100205 7,333 141,833 SH   SOLE   141,833 0 0
Nucor Corp COM 670346105 2,817 55,340 SH   SOLE   55,340 0 0
NuStar Energy LP UNIT COM 67058H102 623 21,985 SH   SOLE   21,985 0 0
Nuveen Select Tax-Free Income Portfolio SH BEN INT 67062F100 892 56,752 SH   SOLE   56,752 0 0
Nuveen Select Tax-Free Income2 Portfoli SH BEN INT 67063C106 1,145 76,444 SH   SOLE   76,444 0 0
Nuveen AMT-Free Quality Municipal Incom COM 670657105 12,785 893,410 SH   SOLE   893,410 0 0
NVIDIA Corp COM 67066G104 81,872 470,338 SH   SOLE   470,338 0 0
Nuveen Quality Municipal Income Fund COM 67066V101 12,758 888,412 SH   SOLE   888,412 0 0
Nuveen Intermediate Duration Municipal COM 670671106 2,788 203,039 SH   SOLE   203,039 0 0
Nuveen Intermediate Duration Quality Mu COM 670677103 782 57,171 SH   SOLE   57,171 0 0
Nuveen Municipal High Income Opportunit COM 670682103 2,822 197,597 SH   SOLE   197,597 0 0
Nuveen AMT-Free Municipal Value Fund COM 670695105 685 41,419 SH   SOLE   41,419 0 0
Nuveen Municipal Credit Income Fund COM SH BEN INT 67070X101 8,017 493,939 SH   SOLE   493,939 0 0
Nuveen AMT-Free Municipal Credit Income COM 67071L106 12,827 766,704 SH   SOLE   766,704 0 0
Nuveen Enhanced Municipal Value Fund COM 67074M101 1,563 108,978 SH   SOLE   108,978 0 0
Nutrien Ltd COM 67077M108 138,337 2,773,423 SH   SOLE   2,773,423 0 0
Oi SA SPONSORED ADR NE 670851500 1,438 1,306,943 SH   SOLE   1,306,943 0 0
Nuveen Municipal Value Fund Inc COM 670928100 7,422 706,194 SH   SOLE   706,194 0 0
O'Reilly Automotive Inc COM 67103H107 2,262 5,677 SH   SOLE   5,677 0 0
Oaktree Specialty Lending Corp COM 67401P108 5,060 976,847 SH   SOLE   976,847 0 0
Oasis Petroleum Inc COM 674215108 84 24,356 SH   SOLE   24,356 0 0
Occidental Petroleum Corp COM 674599105 4,600 103,443 SH   SOLE   103,443 0 0
Oceaneering International Inc COM 675232102 16,226 1,197,514 SH   SOLE   1,197,514 0 0
Oil States International Inc COM 678026105 7,558 568,265 SH   SOLE   568,265 0 0
Olympic Steel Inc COM 68162K106 113 7,852 SH   SOLE   7,852 0 0
Omega Healthcare Investors Inc COM 681936100 2,194 52,501 SH   SOLE   52,501 0 0
ON Semiconductor Corp COM 682189105 13,541 704,870 SH   SOLE   704,870 0 0
Oneok Inc COM 682680103 488 6,627 SH   SOLE   6,627 0 0
Oracle Corp COM 68389X105 5,496 99,874 SH   SOLE   99,874 0 0
Ormat Technologies Inc COM 686688102 31,326 421,678 SH   SOLE   421,678 0 0
Osisko Gold Royalties Ltd COM 68827L101 136,205 14,645,651 SH   SOLE   14,645,651 0 0
Oxford Square Capital Corp COM 69181V107 2,857 458,636 SH   SOLE   458,636 0 0
PBF Energy Inc CL A 69318G106 37,762 1,388,816 SH   SOLE   1,388,816 0 0
PDC Energy Inc COM 69327R101 37,134 1,338,178 SH   SOLE   1,338,178 0 0
PG&E Corp COM 69331C108 980 98,013 SH   SOLE   98,013 0 0
PNC Financial Services Group Inc/The COM 693475105 5,801 41,391 SH   SOLE   41,391 0 0
POSCO SPONSORED ADR 693483109 2,265 48,036 SH   SOLE   48,036 0 0
PNM Resources Inc COM 69349H107 715 13,734 SH   SOLE   13,734 0 0
PPL Corp COM 69351T106 184 5,833 SH   SOLE   5,833 0 0
PVH Corp COM 693656100 33 369 SH   SOLE   369 0 0
Packaging Corp of America COM 695156109 194 1,831 SH   SOLE   1,831 0 0
Pan American Silver Corp COM 697900108 394,015 25,128,507 SH   SOLE   25,128,507 0 0
Parsley Energy Inc CL A 701877102 84,154 5,009,161 SH   SOLE   5,009,161 0 0
Patterson Cos Inc COM 703395103 700 39,287 SH   SOLE   39,287 0 0
Patterson-UTI Energy Inc COM 703481101 26,709 3,123,889 SH   SOLE   3,123,889 0 0
Paychex Inc COM 704326107 116 1,404 SH   SOLE   1,404 0 0
PayPal Holdings Inc COM 70450Y103 5,578 53,850 SH   SOLE   53,850 0 0
Peabody Energy Corp COM 704551100 1,303 88,535 SH   SOLE   88,535 0 0
Pembina Pipeline Corp COM 706327103 170 4,583 SH   SOLE   4,583 0 0
Penn National Gaming Inc COM 707569109 234 12,578 SH   SOLE   12,578 0 0
PennantPark Investment Corp COM 708062104 3,641 580,772 SH   SOLE   580,772 0 0
PennantPark Floating Rate Capital Ltd COM 70806A106 4,329 373,176 SH   SOLE   373,176 0 0
PennyMac Mortgage Investment Trust COM 70931T103 8,142 366,258 SH   SOLE   366,258 0 0
PepsiCo Inc COM 713448108 7,071 51,575 SH   SOLE   51,575 0 0
Telekomunikasi Indonesia Persero Tbk PT SPONSORED ADR 715684106 2,876 95,509 SH   SOLE   95,509 0 0
Petroleo Brasileiro SA SPONSORED ADR 71654V408 241 16,686 SH   SOLE   16,686 0 0
Pfizer Inc COM 717081103 39,909 1,110,755 SH   SOLE   1,110,755 0 0
Philip Morris International Inc COM 718172109 67,835 893,383 SH   SOLE   893,383 0 0
Phillips 66 COM 718546104 1,833 17,905 SH   SOLE   17,905 0 0
Phillips 66 Partners LP COM UNIT REP INT 718549207 658 11,625 SH   SOLE   11,625 0 0
Pilgrim's Pride Corp COM 72147K108 3,737 116,602 SH   SOLE   116,602 0 0
PIMCO Municipal Income Fund COM 72200R107 922 61,112 SH   SOLE   61,112 0 0
PIMCO Municipal Income Fund III COM 72201A103 1,000 78,269 SH   SOLE   78,269 0 0
Pinnacle West Capital Corp COM 723484101 1,143 11,776 SH   SOLE   11,776 0 0
Pioneer Municipal High Income Advantage COM 723762100 1,280 116,963 SH   SOLE   116,963 0 0
Pioneer Municipal High Income Trust COM SHS 723763108 1,231 98,801 SH   SOLE   98,801 0 0
Pioneer Natural Resources Co COM 723787107 85,282 678,078 SH   SOLE   678,078 0 0
Plains All American Pipeline LP UNIT LTD PARTN 726503105 510 24,580 SH   SOLE   24,580 0 0
Pluristem Therapeutics Inc COM NEW 72940R300 17 4,602 SH   SOLE   4,602 0 0
POLARIS INC COM 731068102 62,958 715,345 SH   SOLE   715,345 0 0
Power Integrations Inc COM 739276103 2,463 27,242 SH   SOLE   27,242 0 0
Pretium Resources Inc COM 74139C102 241,208 20,956,414 SH   SOLE   20,956,414 0 0
T Rowe Price Group Inc COM 74144T108 33,351 291,912 SH   SOLE   291,912 0 0
Procter & Gamble Co/The COM 742718109 4,904 39,424 SH   SOLE   39,424 0 0
Prologis Inc COM 74340W103 12,874 151,073 SH   SOLE   151,073 0 0
ProPetro Holding Corp COM 74347M108 23,592 2,595,416 SH   SOLE   2,595,416 0 0
Prospect Capital Corp COM 74348T102 14,222 2,158,164 SH   SOLE   2,158,164 0 0
Prudential Financial Inc COM 744320102 1,264 14,051 SH   SOLE   14,051 0 0
Public Service Enterprise Group Inc COM 744573106 1,516 24,423 SH   SOLE   24,423 0 0
Public Storage COM 74460D109 8,846 36,067 SH   SOLE   36,067 0 0
Putnam Managed Municipal Income Trust COM 746823103 1,355 173,107 SH   SOLE   173,107 0 0
Putnam Municipal Opportunities Trust SH BEN INT 746922103 1,941 148,475 SH   SOLE   148,475 0 0
QEP Resources Inc COM 74733V100 73 19,833 SH   SOLE   19,833 0 0
QIWI plc SPON ADR REP B 74735M108 1,449 65,995 SH   SOLE   65,995 0 0
Qorvo Inc COM 74736K101 11,735 158,287 SH   SOLE   158,287 0 0
QUALCOMM Inc COM 747525103 73,793 967,398 SH   SOLE   967,398 0 0
QUEST DIAGNOSTICS INC COM 74834L100 114 1,069 SH   SOLE   1,069 0 0
RLJ Lodging Trust CUM CONV PFD A 74965L200 3,796 140,643 SH   SOLE   140,643 0 0
RPC Inc COM 749660106 8,542 1,522,616 SH   SOLE   1,522,616 0 0
Range Resources Corp COM 75281A109 78 20,311 SH   SOLE   20,311 0 0
Raytheon Co COM NEW 755111507 38,725 197,385 SH   SOLE   197,385 0 0
Ready Capital Corp COM 75574U101 2,298 144,361 SH   SOLE   144,361 0 0
Realty Income Corp COM 756109104 5,899 76,929 SH   SOLE   76,929 0 0
Redhill Biopharma Ltd SPONSORED ADS 757468103 67 9,455 SH   SOLE   9,455 0 0
Redwood Trust Inc COM 758075402 5,095 310,463 SH   SOLE   310,463 0 0
Regency Centers Corp COM 758849103 2,790 40,149 SH   SOLE   40,149 0 0
Regeneron Pharmaceuticals Inc COM 75886F107 14,543 52,427 SH   SOLE   52,427 0 0
Reliance Steel & Aluminum Co COM 759509102 2,453 24,610 SH   SOLE   24,610 0 0
Renewable Energy Group Inc COM NEW 75972A301 543 36,185 SH   SOLE   36,185 0 0
Republic Services Inc COM 760759100 3,648 42,144 SH   SOLE   42,144 0 0
ResMed Inc COM 761152107 95 705 SH   SOLE   705 0 0
Rio Tinto PLC SPONSORED ADR 767204100 86,704 1,664,510 SH   SOLE   1,664,510 0 0
Robert Half International Inc COM 770323103 21 380 SH   SOLE   380 0 0
Rogers Communications Inc CL B 775109200 87 1,776 SH   SOLE   1,776 0 0
Ross Stores Inc COM 778296103 2,532 23,051 SH   SOLE   23,051 0 0
Royal Bank of Canada COM 780087102 5,708 70,327 SH   SOLE   70,327 0 0
Royal Dutch Shell PLC SPON ADR B 780259107 33,616 561,200 SH   SOLE   561,200 0 0
Royal Gold Inc COM 780287108 528,013 4,285,474 SH   SOLE   4,285,474 0 0
Ryerson Holding Corp COM 783754104 228 26,708 SH   SOLE   26,708 0 0
S&P Global Inc COM 78409V104 1,603 6,544 SH   SOLE   6,544 0 0
SL Green Realty Corp COM 78440X101 1,624 19,868 SH   SOLE   19,868 0 0
SM Energy Co COM 78454L100 79 8,106 SH   SOLE   8,106 0 0
SSR Mining Inc COM 784730103 225,202 15,509,756 SH   SOLE   15,509,756 0 0
Sabre Corp COM 78573M104 22 992 SH   SOLE   992 0 0
Salesforce.com Inc COM 79466L302 67,356 453,756 SH   SOLE   453,756 0 0
Sanderson Farms Inc COM 800013104 3,344 22,095 SH   SOLE   22,095 0 0
Sandstorm Gold Ltd COM NEW 80013R206 113,487 20,121,817 SH   SOLE   20,121,817 0 0
Sanofi SPONSORED ADR 80105N105 7,675 165,650 SH   SOLE   165,650 0 0
Sarepta Therapeutics Inc COM 803607100 7,634 101,352 SH   SOLE   101,352 0 0
Sasol Ltd SPONSORED ADR 803866300 645 37,943 SH   SOLE   37,943 0 0
Henry Schein Inc COM 806407102 47 733 SH   SOLE   733 0 0
Schlumberger Ltd COM 806857108 136,611 3,997,967 SH   SOLE   3,997,967 0 0
Schnitzer Steel Industries Inc CL A 806882106 1,083 52,426 SH   SOLE   52,426 0 0
Charles Schwab Corp/The COM 808513105 70,122 1,676,367 SH   SOLE   1,676,367 0 0
Sea Ltd SPONSORED ADS 81141R100 2,090 67,540 SH   SOLE   67,540 0 0
Seaboard Corp COM 811543107 114 26 SH   SOLE   26 0 0
Seabridge Gold Inc COM 811916105 37,943 2,997,092 SH   SOLE   2,997,092 0 0
Seattle Genetics Inc COM 812578102 6,685 78,277 SH   SOLE   78,277 0 0
Sempra Energy 6% PFD CONV A 816851406 22,265 188,368 SH   SOLE   188,368 0 0
Sensient Technologies Corp COM 81725T100 9 132 SH   SOLE   132 0 0
ServiceNow Inc COM 81762P102 33,538 132,118 SH   SOLE   132,118 0 0
Shell Midstream Partners LP UNIT LTD INT 822634101 649 31,728 SH   SOLE   31,728 0 0
Sibanye Gold Ltd SPONSORED ADR 825724206 146,564 27,141,506 SH   SOLE   27,141,506 0 0
Silvercorp Metals Inc COM 82835P103 39,574 10,194,518 SH   SOLE   10,194,518 0 0
Simon Property Group Inc COM 828806109 16,196 104,055 SH   SOLE   104,055 0 0
Skyworks Solutions Inc COM 83088M102 25,777 325,262 SH   SOLE   325,262 0 0
Sociedad Quimica y Minera de Chile SA SPON ADR SER B 833635105 7,082 254,831 SH   SOLE   254,831 0 0
Solar Capital Ltd COM 83413U100 6,081 294,477 SH   SOLE   294,477 0 0
SolarEdge Technologies Inc COM 83417M104 57,194 683,154 SH   SOLE   683,154 0 0
Solaris Oilfield Infrastructure Inc COM CL A 83418M103 4,896 364,800 SH   SOLE   364,800 0 0
Southern Co/The COM 842587107 579 9,380 SH   SOLE   9,380 0 0
Southern Co/The UNIT 08/01/2022 842587602 20,159 376,735 SH   SOLE   376,735 0 0
Southern Copper Corp COM 84265V105 79 2,301 SH   SOLE   2,301 0 0
Spirit Realty Capital Inc COM NEW 84860W300 1,034 21,596 SH   SOLE   21,596 0 0
Starbucks Corp COM 855244109 6,720 76,002 SH   SOLE   76,002 0 0
Stars Group Inc/The COM 85570W100 376 25,082 SH   SOLE   25,082 0 0
Starwood Property Trust Inc COM 85571B105 13,895 573,681 SH   SOLE   573,681 0 0
State Street Corp COM 857477103 66,541 1,124,197 SH   SOLE   1,124,197 0 0
Steel Dynamics Inc COM 858119100 29,742 998,062 SH   SOLE   998,062 0 0
Stericycle Inc COM 858912108 1,273 24,986 SH   SOLE   24,986 0 0
STMicroelectronics NV NY REGISTRY 861012102 27,629 1,428,584 SH   SOLE   1,428,584 0 0
STORE Capital Corp COM 862121100 1,893 50,600 SH   SOLE   50,600 0 0
Stryker Corp COM 863667101 5,972 27,608 SH   SOLE   27,608 0 0
Suburban Propane Partners LP UNIT LTD PARTN 864482104 3,803 160,946 SH   SOLE   160,946 0 0
Summit Midstream Partners LP COM UNIT LTD 866142102 274 56,382 SH   SOLE   56,382 0 0
Sun Communities Inc COM 866674104 3,192 21,502 SH   SOLE   21,502 0 0
Sun Life Financial Inc COM 866796105 131 2,917 SH   SOLE   2,917 0 0
Suncor Energy Inc COM 867224107 1,688 53,485 SH   SOLE   53,485 0 0
SunCoke Energy Inc COM 86722A103 261 46,190 SH   SOLE   46,190 0 0
SunPower Corp COM 867652406 624 56,923 SH   SOLE   56,923 0 0
Sunoco LP COM UT REP LP 86765K109 3,714 118,096 SH   SOLE   118,096 0 0
Sunrun Inc COM 86771W105 44,818 2,682,894 SH   SOLE   2,682,894 0 0
Sysco Corp COM 871829107 3,059 38,526 SH   SOLE   38,526 0 0
TCG BDC Inc COM 872280102 7,371 511,869 SH   SOLE   511,869 0 0
TC Pipelines LP UT COM LTD PRT 87233Q108 711 17,473 SH   SOLE   17,473 0 0
TD Ameritrade Holding Corp COM 87236Y108 46 980 SH   SOLE   980 0 0
TJX Cos Inc/The COM 872540109 8,899 159,659 SH   SOLE   159,659 0 0
TPG Specialty Lending Inc COM 87265K102 10,123 482,506 SH   SOLE   482,506 0 0
TPG RE Finance Trust Inc COM 87266M107 2,117 106,688 SH   SOLE   106,688 0 0
Taiwan Semiconductor Manufacturing Co L SPONSORED ADS 874039100 176,064 3,787,948 SH   SOLE   3,787,948 0 0
Take-Two Interactive Software Inc COM 874054109 2,153 17,174 SH   SOLE   17,174 0 0
Takeda Pharmaceutical Co Ltd SPONSORED ADS 874060205 6,415 372,972 SH   SOLE   372,972 0 0
Tallgrass Energy LP CLASS A SHS 874696107 508 25,233 SH   SOLE   25,233 0 0
Target Corp COM 87612E106 3,208 30,008 SH   SOLE   30,008 0 0
Targa Resources Corp COM 87612G101 84 2,087 SH   SOLE   2,087 0 0
TC Energy Corp COM 87807B107 433 8,370 SH   SOLE   8,370 0 0
Teck Resources Ltd CL B 878742204 57,524 3,544,276 SH   SOLE   3,544,276 0 0
TELUS Corp COM 87971M103 35 975 SH   SOLE   975 0 0
Tenaris SA SPONSORED ADS 88031M109 33,918 1,601,413 SH   SOLE   1,601,413 0 0
Tennant Co COM 880345103 1,221 17,277 SH   SOLE   17,277 0 0
Tenneco Inc CL A VTG COM STK 880349105 1,216 97,091 SH   SOLE   97,091 0 0
Tencent Music Entertainment Group SPON ADS 88034P109 10,354 810,800 SH   SOLE   810,800 0 0
Teradyne Inc COM 880770102 16,901 291,844 SH   SOLE   291,844 0 0
Ternium SA SPONSORED ADS 880890108 3,694 192,509 SH   SOLE   192,509 0 0
Tesla Inc COM 88160R101 8,022 33,305 SH   SOLE   33,305 0 0
Teva Pharmaceutical Industries Ltd SPONSORED ADS 881624209 4,660 677,300 SH   SOLE   677,300 0 0
Tetra Tech Inc COM 88162G103 1,272 14,660 SH   SOLE   14,660 0 0
Texas Instruments Inc COM 882508104 89,210 690,265 SH   SOLE   690,265 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,996 20,587 SH   SOLE   20,587 0 0
3M Co COM 88579Y101 3,634 22,105 SH   SOLE   22,105 0 0
Tiffany & Co COM 886547108 85 920 SH   SOLE   920 0 0
TimkenSteel Corp COM 887399103 200 31,812 SH   SOLE   31,812 0 0
Toro Co/The COM 891092108 11,453 156,250 SH   SOLE   156,250 0 0
Toronto-Dominion Bank/The COM NEW 891160509 5,539 94,945 SH   SOLE   94,945 0 0
Tractor Supply Co COM 892356106 19,024 210,346 SH   SOLE   210,346 0 0
Transglobe Energy Corp COM 893662106 436 327,837 SH   SOLE   327,837 0 0
Travelers Cos Inc/The COM 89417E109 126 847 SH   SOLE   847 0 0
TriplePoint Venture Growth BDC Corp COM 89677Y100 3,665 222,520 SH   SOLE   222,520 0 0
Turquoise Hill Resources Ltd COM 900435108 14 29,456 SH   SOLE   29,456 0 0
Two Harbors Investment Corp COM NEW 90187B408 9,402 716,072 SH   SOLE   716,072 0 0
Tyler Technologies Inc COM 902252105 67 254 SH   SOLE   254 0 0
Tyson Foods Inc CL A 902494103 98,365 1,141,921 SH   SOLE   1,141,921 0 0
UDR INC COM 902653104 3,394 70,013 SH   SOLE   70,013 0 0
USA Compression Partners LP COMUNIT LTDPAR 90290N109 3,845 222,635 SH   SOLE   222,635 0 0
US Bancorp COM NEW 902973304 6,056 109,437 SH   SOLE   109,437 0 0
US Silica Holdings Inc COM 90346E103 7,487 783,148 SH   SOLE   783,148 0 0
Uber Technologies Inc COM 90353T100 850 27,908 SH   SOLE   27,908 0 0
Union Pacific Corp COM 907818108 5,612 34,647 SH   SOLE   34,647 0 0
United Parcel Service Inc CL B 911312106 5,812 48,510 SH   SOLE   48,510 0 0
United States Steel Corp COM 912909108 1,476 127,793 SH   SOLE   127,793 0 0
United Technologies Corp COM 913017109 71,564 524,200 SH   SOLE   524,200 0 0
United Therapeutics Corp COM 91307C102 3,895 48,836 SH   SOLE   48,836 0 0
UnitedHealth Group Inc COM 91324P102 63,176 290,707 SH   SOLE   290,707 0 0
Universal Display Corp COM 91347P105 13,188 78,549 SH   SOLE   78,549 0 0
Up Fintech Holding Ltd SPONSORED ADS 91531W106 633 149,181 SH   SOLE   149,181 0 0
US Ecology Inc COM 91732J102 1,224 19,137 SH   SOLE   19,137 0 0
VEON Ltd SPONSORED ADR 91822M106 16,964 7,068,185 SH   SOLE   7,068,185 0 0
Vale SA SPONSORED ADS 91912E105 6,378 554,642 SH   SOLE   554,642 0 0
Valero Energy Corp COM 91913Y100 1,329 15,587 SH   SOLE   15,587 0 0
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 623 23,338 SH   SOLE   23,338 0 0
VanEck Vectors Morningstar Global Wide MRNGSTR GBL WD 92189F122 1,161 40,000 SH   SOLE   40,000 0 0
VanEck Vectors Green Bond ETF GREEN BD ETF 92189F171 5,600 210,000 SH   SOLE   210,000 0 0
VanEck Vectors Steel ETF STEEL ETF 92189F205 658 19,413 SH   SOLE   19,413 0 0
VanEck Short High-Yield Muni Index ETF SHORT HIGH YIELD 92189F387 253 10,064 SH   SOLE   10,064 0 0
VanEck Vectors Emerging Markets Aggrega EMERGING MKTS AG 92189F478 8,285 385,000 SH   SOLE   385,000 0 0
VanEck AMT-Free Long Muni Index ETF AMT FREE LONG MU 92189F536 772 36,496 SH   SOLE   36,496 0 0
VanEck Vectors Unconventional Oil & Gas UNCVTL OIL GAS 92189F668 460 44,165 SH   SOLE   44,165 0 0
VanEck Vectors Agribusiness ETF AGRIBUSINESS ETF 92189F700 630 9,563 SH   SOLE   9,563 0 0
VanEck Vectors Oil Services ETF OIL SVCS ETF 92189F718 645 54,922 SH   SOLE   54,922 0 0
VanEck Vectors Coal ETF COAL ETF 92189F809 438 40,296 SH   SOLE   40,296 0 0
VanEck AMT-Free Interm Muni Index ETF AMT FREE INT ETF 92189H201 510 10,142 SH   SOLE   10,142 0 0
VanEck High-Yield Muni Index ETF HIGH YLD MUN ETF 92189H409 1,026 15,928 SH   SOLE   15,928 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 10,394 123,109 SH   SOLE   123,109 0 0
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,372 34,083 SH   SOLE   34,083 0 0
Varonis Systems Inc COM 922280102 601 10,048 SH   SOLE   10,048 0 0
Vedanta Ltd SPONSORED ADR 92242Y100 3,148 362,664 SH   SOLE   362,664 0 0
Veeva Systems Inc CL A COM 922475108 35,783 234,351 SH   SOLE   234,351 0 0
Ventas Inc COM 92276F100 6,566 89,907 SH   SOLE   89,907 0 0
Vanguard S&P 500 ETF S&P 500 ETF SHS 922908363 65,838 241,519 SH   SOLE   241,519 0 0
Vanguard Real Estate ETF REAL ESTATE ETF 922908553 2,572 27,580 SH   SOLE   27,580 0 0
VEREIT Inc COM 92339V100 2,300 235,143 SH   SOLE   235,143 0 0
Verizon Communications Inc COM 92343V104 6,457 106,979 SH   SOLE   106,979 0 0
Verint Systems Inc COM 92343X100 936 21,889 SH   SOLE   21,889 0 0
Vertex Pharmaceuticals Inc COM 92532F100 17,634 104,083 SH   SOLE   104,083 0 0
VICI Properties Inc COM 925652109 1,065 47,012 SH   SOLE   47,012 0 0
Village Farms International Inc COM 92707Y108 32 3,532 SH   SOLE   3,532 0 0
Viper Energy Partners LP COM UNT RP INT 92763M105 32,186 1,163,200 SH   SOLE   1,163,200 0 0
Visa Inc COM CL A 92826C839 5,985 34,795 SH   SOLE   34,795 0 0
Virtusa Corp COM 92827P102 3,305 91,745 SH   SOLE   91,745 0 0
Vornado Realty Trust SH BEN INT 929042109 2,674 42,003 SH   SOLE   42,003 0 0
WP Carey Inc COM 92936U109 3,659 40,881 SH   SOLE   40,881 0 0
Walmart Inc COM 931142103 11,455 96,524 SH   SOLE   96,524 0 0
Walgreens Boots Alliance Inc COM 931427108 7,809 141,178 SH   SOLE   141,178 0 0
Warrior Met Coal Inc COM 93627C101 2,061 105,566 SH   SOLE   105,566 0 0
Waste Connections Inc COM 94106B101 3,689 40,096 SH   SOLE   40,096 0 0
Waste Management Inc COM 94106L109 3,665 31,866 SH   SOLE   31,866 0 0
Waters Corp COM 941848103 76 342 SH   SOLE   342 0 0
Wells Fargo & Co COM 949746101 74,009 1,467,259 SH   SOLE   1,467,259 0 0
Welltower Inc COM 95040Q104 8,878 97,936 SH   SOLE   97,936 0 0
Western Asset Managed Municipals Fund I COM 95766M105 1,795 130,530 SH   SOLE   130,530 0 0
Western Asset Municipal Defined Opportu COM 95768A109 677 31,282 SH   SOLE   31,282 0 0
Western Asset Mortgage Capital Corp COM 95790D105 2,365 245,073 SH   SOLE   245,073 0 0
Western Midstream Partners LP COM UNIT LP INT 958669103 446 17,908 SH   SOLE   17,908 0 0
Western Union Co/The COM 959802109 36,350 1,568,830 SH   SOLE   1,568,830 0 0
Westlake Chemical Partners LP COM UNIT RP LP 960417103 1,381 59,423 SH   SOLE   59,423 0 0
Westrock Co COM 96145D105 181 4,976 SH   SOLE   4,976 0 0
Weyerhaeuser Co COM 962166104 399 14,405 SH   SOLE   14,405 0 0
Wheaton Precious Metals Corp COM 962879102 600,628 22,889,804 SH   SOLE   22,889,804 0 0
John Wiley & Sons Inc CL A 968223206 31,683 721,055 SH   SOLE   721,055 0 0
Williams Cos Inc/The COM 969457100 515 21,422 SH   SOLE   21,422 0 0
SPDR Gold MiniShares Trust SPDR GLD MINIS 98149E204 3,355 228,258 SH   SOLE   228,258 0 0
Worthington Industries Inc COM 981811102 1,426 39,564 SH   SOLE   39,564 0 0
WPX Energy Inc COM 98212B103 37,990 3,587,388 SH   SOLE   3,587,388 0 0
Wynn Resorts Ltd COM 983134107 1,020 9,381 SH   SOLE   9,381 0 0
Xilinx Inc COM 983919101 48,231 502,928 SH   SOLE   502,928 0 0
Xylem Inc/NY COM 98419M100 70 884 SH   SOLE   884 0 0
YPF SA SPON ADR CL D 984245100 14 1,544 SH   SOLE   1,544 0 0
YY Inc SPONSORED ADS A 98426T106 93 1,661 SH   SOLE   1,661 0 0
Yamana Gold Inc COM 98462Y100 381,412 119,940,869 SH   SOLE   119,940,869 0 0
Yum! Brands Inc COM 988498101 58 511 SH   SOLE   511 0 0
Yum China Holdings Inc COM 98850P109 2,195 48,313 SH   SOLE   48,313 0 0
Zimmer Biomet Holdings Inc COM 98956P102 69,613 507,128 SH   SOLE   507,128 0 0
Zoetis Inc CL A 98978V103 65,198 523,303 SH   SOLE   523,303 0 0
Zynga Inc CL A 98986T108 2,066 354,986 SH   SOLE   354,986 0 0
ALLERGAN PLC SHS G0177J108 18,387 109,255 SH   SOLE   109,255 0 0
Bunge Ltd COM G16962105 36,996 653,401 SH   SOLE   653,401 0 0
Credicorp Ltd COM G2519Y108 5,288 25,370 SH   SOLE   25,370 0 0
Cosan Ltd SHS A G25343107 1,684 113,009 SH   SOLE   113,009 0 0
Eaton Corp PLC SHS G29183103 7,968 95,826 SH   SOLE   95,826 0 0
Janus Henderson Group PLC ORD SHS G4474Y214 37 1,635 SH   SOLE   1,635 0 0
International Game Technology PLC SHS USD G4863A108 234 16,476 SH   SOLE   16,476 0 0
Jazz Pharmaceuticals PLC SHS USD G50871105 4,230 33,014 SH   SOLE   33,014 0 0
Johnson Controls International plc SHS G51502105 125 2,837 SH   SOLE   2,837 0 0
Linde PLC SHS G5494J103 4,434 22,890 SH   SOLE   22,890 0 0
Marvell Technology Group Ltd ORD G5876H105 22,797 912,966 SH   SOLE   912,966 0 0
Medtronic PLC SHS G5960L103 74,489 685,775 SH   SOLE   685,775 0 0
Nabors Industries Ltd SHS G6359F103 11,836 6,329,664 SH   SOLE   6,329,664 0 0
Noble Corp plc SHS USD G65431101 4,029 3,172,280 SH   SOLE   3,172,280 0 0
Novocure Ltd ORD SHS G6674U108 1,951 26,090 SH   SOLE   26,090 0 0
Pentair PLC SHS G7S00T104 17 448 SH   SOLE   448 0 0
STERIS PLC SHS USD G8473T100 3,624 25,081 SH   SOLE   25,081 0 0
TechnipFMC PLC COM G87110105 32,310 1,338,435 SH   SOLE   1,338,435 0 0
Tronox Holdings PLC SHS G9087Q102 7,398 891,273 SH   SOLE   891,273 0 0
Valaris plc SHS CLASS A G9402V109 17,678 3,675,349 SH   SOLE   3,675,349 0 0
Perrigo Co PLC SHS G97822103 2,956 52,887 SH   SOLE   52,887 0 0
Chubb Ltd COM H1467J104 6,367 39,437 SH   SOLE   39,437 0 0
TE Connectivity Ltd REG SHS H84989104 89 952 SH   SOLE   952 0 0
Transocean Ltd REG SHS H8817H100 34,088 7,626,046 SH   SOLE   7,626,046 0 0
CyberArk Software Ltd SHS M2682V108 1,265 12,668 SH   SOLE   12,668 0 0
Foamix Pharmaceuticals Ltd SHS M46135105 54 17,783 SH   SOLE   17,783 0 0
Israel Chemicals Ltd SHS M5920A109 7,052 1,407,489 SH   SOLE   1,407,489 0 0
Kornit Digital Ltd SHS M6372Q113 348 11,313 SH   SOLE   11,313 0 0
Pointer Telocation Ltd SHS M7946T104 28 1,856 SH   SOLE   1,856 0 0
RADCOM Ltd SHS NEW M81865111 35 3,860 SH   SOLE   3,860 0 0
UroGen Pharma Ltd COM M96088105 139 5,832 SH   SOLE   5,832 0 0
ASML Holding NV N Y REGISTRY SHS N07059210 70,541 283,958 SH   SOLE   283,958 0 0
CNH Industrial NV SHS N20944109 18,995 1,871,399 SH   SOLE   1,871,399 0 0
Core Laboratories NV COM N22717107 85,889 1,842,328 SH   SOLE   1,842,328 0 0
Mylan NV SHS EURO N59465109 5,645 285,373 SH   SOLE   285,373 0 0
NXP Semiconductors NV COM N6596X109 62,173 569,764 SH   SOLE   569,764 0 0
QIAGEN NV SHS NEW N72482123 11,040 334,849 SH   SOLE   334,849 0 0
Yandex NV SHS CLASS A N97284108 86,235 2,463,143 SH   SOLE   2,463,143 0 0
MakeMyTrip Ltd SHS V5633W109 402 17,716 SH   SOLE   17,716 0 0
GasLog Partners LP UNIT LTD PTNRP Y2687W108 3,034 159,840 SH   SOLE   159,840 0 0
Golar LNG Partners LP COM UNIT LPI Y2745C102 2,697 281,526 SH   SOLE   281,526 0 0
KNOT Offshore Partners LP COM UNITS Y48125101 1,402 73,421 SH   SOLE   73,421 0 0
Teekay LNG Partners LP PRTNRSP UNITS Y8564M105 3,293 241,252 SH   SOLE   241,252 0 0