IBOV 174,701.12 ▲ 0.38% IPSA 10,971.24 ▲ 0.19% IPC MEX 66,383.68 ▲ 0.21% MERVAL 3,291,997 ▲ 0.25% COLCAP 2,270.31 ▼ 0.19% BVL PERÚ 57,237.60 — — USD/BRL5.10▲ 0.33% USD/MXN17.43▼ 0.30% USD/CLP940.49▼ 0.89% USD/COP3,199▼ 0.57% USD/PEN3.40▼ 0.09% USD/ARS1,497▲ 0.03% USD/UYU40.15▲ 0.03% USD/PYG6,020▼ 0.02% USD/BOB11.32▲ 1.25% USD/DOP58.07▲ 0.14% USD/CRC449.99▲ 0.18% USD/GTQ7.62▼ 0.09% USD/HNL26.75▲ 0.02% USD/NIO 36.62 — 0.00% USD/VES740.37▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.49▲ 0.01% USD/TTD6.75▲ 0.59% EUR/BRL5.80▲ 0.35% BRENT 88.91 ▼ 8.13% WTI 82.76 ▼ 7.33% IRON ORE 161.91 — — COPPER 6.39 ▲ 1.08% GOLD 4,090 ▲ 0.55% SILVER 59.09 ▲ 0.73% SOY 1,214 ▼ 2.74% CORN 473.75 ▲ 2.05% WHEAT 664.50 ▼ 1.99% COFFEE 324.45 ▲ 3.39% SUGAR 14.58 ▼ 1.29% ORANGE JUICE 144.20 ▲ 1.73% COTTON 80.85 ▲ 2.93% COCOA 5,142 ▼ 4.35% BEEF 218.73 ▼ 3.68% CATTLE 334.35 ▼ 3.18% LITHIUM 68.27 ▲ 0.67% PETR4 41.17 ▼ 2.46% VALE3 75.46 ▲ 0.29% ITUB4 42.49 ▲ 0.93% BBDC4 18.70 ▲ 1.19% ABEV3 15.60 ▼ 0.26% BBAS3 20.53 ▲ 0.88% B3SA3 15.74 ▲ 1.94% WEGE3 45.93 ▼ 0.13% PRIO3 56.14 ▼ 4.56% SUZB3 41.82 ▼ 0.05% RENT3 37.34 ▲ 1.22% AZZA3 17.28 ▲ 3.78% CSAN3 3.93 ▲ 3.42% RAIZ4 0.27 ▲ 3.85% PCAR3 2.82 ▲ 1.08% GMAT3 3.86 ▲ 1.85% PSSA3 53.86 ▼ 1.68% CVCB3 1.38 ▲ 2.99% POSI3 3.61 ▲ 1.69% SLCE3 13.43 ▼ 1.54% NATU3 8.58 ▲ 2.39% BRKM5 6.17 ▲ 1.15% RANI3 7.95 — 0.00% CSNA3 5.62 ▲ 4.85% CMIN3 5.78 ▲ 1.58% USIM5 8.59 ▲ 1.30% GGBR4 24.45 ▲ 0.78% ENEV3 25.51 ▲ 2.45% CPFE3 44.84 ▼ 0.55% CMIG4 11.07 ▲ 0.82% EQTL3 38.72 ▲ 0.99% LREN3 13.69 ▲ 3.17% VIVT3 36.13 ▲ 2.31% RAIL3 13.62 ▲ 0.37% KLABIN 17.68 ▲ 0.91% RAIA DROGASIL 18.27 ▲ 1.61% RDOR3 33.81 ▲ 1.29% HAPV3 10.46 ▲ 5.44% FLRY3 16.56 ▲ 1.85% SMTO3 14.95 ▼ 0.66% UGPA3 32.22 ▼ 1.50% VBBR3 34.52 ▼ 1.65% BBSE3 40.34 ▼ 2.77% BPAC11 55.77 ▲ 2.01% CURY3 30.43 ▲ 3.68% AERI3 2.04 — 0.00% VIVARA 22.05 ▲ 2.94% COMPASS 24.99 ▲ 0.93% VAMOS 3.19 ▲ 1.27% SANB11 27.07 ▲ 2.77% ASAI3 8.11 ▲ 3.31% SBSP3 28.71 ▲ 1.16% WALMEX 48.68 ▲ 1.25% GMEXICO 210.33 ▲ 1.47% FEMSA 229.30 ▲ 3.28% CEMEX 21.33 ▲ 0.90% GFNORTE 195.75 ▲ 1.81% BIMBO 59.30 ▲ 1.70% TELEVISA 10.09 ▲ 2.85% AMX 22.74 ▼ 0.31% GAP 380.48 ▲ 0.92% ASUR 273.46 ▲ 2.13% OMA 230.11 ▲ 1.76% KOF 190.37 ▲ 6.11% GRUMA 269.65 ▲ 0.66% KIMBER 40.00 ▲ 0.91% SQM-B 64,418 ▼ 1.43% COPEC 6,320 ▼ 0.16% BSANTANDER 80.87 ▲ 1.95% FALABELLA 6,096 ▲ 1.76% ENELAM 85.35 ▼ 0.16% CENCOSUD 1,969 ▲ 0.56% CMPC 1,033 ▲ 0.73% BANCO CHILE 193.76 ▲ 0.34% LATAM AIR 24.50 ▲ 2.60% YPF 80,800 ▼ 1.46% GGAL 7,985 ▲ 1.20% PAMPA 5,490 ▼ 0.45% TXAR 666.50 ▼ 1.11% ALUAR 975.00 ▲ 0.31% TGS 9,685 ▼ 0.82% CEPU 2,360 ▼ 0.21% MIRGOR 16,375 ▼ 0.91% COME 42.60 ▲ 0.45% LOMA NEGRA 3,695 ▲ 2.35% BYMA 299.50 ▼ 0.33% TELECOM ARG 4,410 ▲ 0.68% ECOPETROL 15.81 ▼ 1.25% BANCOLOMBIA 88.02 ▲ 2.34% GRUPO AVAL 4.81 ▲ 0.63% CREDICORP 389.57 ▲ 0.30% SOUTHERN COPPER 178.31 ▼ 0.55% BUENAVENTURA 31.39 ▲ 1.55% MERCADOLIBRE 1,838 ▲ 2.04% NUBANK 14.51 ▲ 2.97% XP 16.93 ▲ 1.41% PAGSEGURO 9.41 ▲ 2.28% STONE 11.01 ▲ 2.32% GLOBANT 33.30 ▲ 6.39% TECNOGLASS 45.38 ▲ 0.18% GAP AIRPORT 218.68 ▲ 1.11% ASUR 273.46 ▲ 2.13% OMA AIRPORT 105.27 ▲ 1.78% AMX ADR 26.04 ▲ 0.12% FEMSA ADR 131.52 ▲ 3.46% CEMEX ADR 12.21 ▲ 1.20% PETROBRAS ADR 18.15 ▼ 3.30% VALE ADR 14.76 ▼ 0.24% ITAU ADR 8.32 ▲ 0.48% SANTANDER BR 5.43 ▲ 2.36% AMBEV ADR 3.04 ▼ 0.65% CSN 1.12 ▲ 3.70% GERDAU 4.81 ▲ 0.00% LATAM ADR 52.36 ▲ 4.40% BTC 64,764 ▼ 0.88% ETH 1,936 ▼ 0.90% SOL 75.72 ▼ 1.15% XRP 1.09 ▼ 1.81% BNB 570.93 ▼ 0.62% ADA 0.16 ▼ 4.29% DOGE 0.07 ▼ 1.84% AVAX 6.61 ▼ 1.85% LINK 8.62 ▼ 2.19% DOT 0.79 ▼ 3.88% LTC 46.46 ▼ 2.79% BCH 215.92 ▼ 0.41% TRX 0.33 ▼ 1.15% XLM 0.18 ▼ 3.15% HBAR 0.07 ▼ 2.41% NEAR 1.77 ▼ 3.48% ATOM 1.34 ▼ 3.89% AAVE 99.56 ▼ 1.92% SELIC 14.25% EMBRAER 85.90 ▲ 4.12% EMBRAER ADR 67.42 ▲ 3.83% JBS 13.39 ▲ 9.00% JBS BDR 68.24 ▲ 9.99% MBRF3 15.65 ▲ 5.46% MBRFY 3.05 ▲ 3.74% INTER 5.56 ▲ 5.01% EGX 53,634 ▲ 0.40% USD/ZAR16.73▼ 0.61% USD/NGN1,361▼ 0.31% NIKKEI 64,931 ▲ 0.50% CSI300 4,702 ▲ 1.15% HSI 25,207 ▲ 0.98% NIFTY 23,996 ▲ 0.96% KOSPI 6,756 ▲ 0.97% JCI 6,186 ▼ 0.17% USD/JPY163.65▲ 0.01% USD/CNY6.75▼ 0.30% DAX 25,361 ▲ 1.04% CAC 8,406 ▲ 0.40% FTSE 10,782 ▲ 0.42% MIB 52,055 ▲ 0.49% IBEX 19,741 ▲ 0.80% STOXX 644.62 ▲ 0.02% EUR/USD1.14▼ 0.09% GBP/USD1.33▼ 0.25% SPX 7,399 ▼ 0.17% DJI 52,083 ▲ 0.26% NDX 27,923 ▼ 0.73% RUT 2,948 ▲ 0.63% TSX 35,430 ▲ 0.17% VIX 19.09 ▲ 2.74% USD/CAD1.41▲ 0.20% US10Y 4.6330 ▼ 0.98% IBOV 174,701.12 ▲ 0.38% IPSA 10,971.24 ▲ 0.19% IPC MEX 66,383.68 ▲ 0.21% MERVAL 3,291,997 ▲ 0.25% COLCAP 2,270.31 ▼ 0.19% BVL PERÚ 57,237.60 — — USD/BRL 5.10 ▲ 0.33% USD/MXN 17.43 ▼ 0.30% USD/CLP 940.49 ▼ 0.89% USD/COP 3,199 ▼ 0.57% USD/PEN 3.40 ▼ 0.09% USD/ARS 1,497 ▲ 0.03% USD/UYU 40.15 ▲ 0.03% USD/PYG 6,020 ▼ 0.02% USD/BOB 11.32 ▲ 1.25% USD/DOP 58.07 ▲ 0.14% USD/CRC 449.99 ▲ 0.18% USD/GTQ 7.62 ▼ 0.09% USD/HNL 26.75 ▲ 0.02% USD/NIO 36.62 — 0.00% USD/VES 740.37 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.49 ▲ 0.21% USD/TTD 6.75 ▲ 1.28% EUR/BRL 5.80 ▲ 0.35% BRENT 88.91 ▼ 8.13% WTI 82.76 ▼ 7.33% IRON ORE 161.91 — — COPPER 6.39 ▲ 1.08% GOLD 4,090 ▲ 0.55% SILVER 59.09 ▲ 0.73% SOY 1,214 ▼ 2.74% CORN 473.75 ▲ 2.05% WHEAT 664.50 ▼ 1.99% COFFEE 324.45 ▲ 3.39% SUGAR 14.58 ▼ 1.29% ORANGE JUICE 144.20 ▲ 1.73% COTTON 80.85 ▲ 2.93% COCOA 5,142 ▼ 4.35% BEEF 218.73 ▼ 3.68% CATTLE 334.35 ▼ 3.18% LITHIUM 68.27 ▲ 0.67% PETR4 41.17 ▼ 2.46% VALE3 75.46 ▲ 0.29% ITUB4 42.49 ▲ 0.93% BBDC4 18.70 ▲ 1.19% ABEV3 15.60 ▼ 0.26% BBAS3 20.53 ▲ 0.88% B3SA3 15.74 ▲ 1.94% WEGE3 45.93 ▼ 0.13% PRIO3 56.14 ▼ 4.56% SUZB3 41.82 ▼ 0.05% RENT3 37.34 ▲ 1.22% AZZA3 17.28 ▲ 3.78% CSAN3 3.93 ▲ 3.42% RAIZ4 0.27 ▲ 3.85% PCAR3 2.82 ▲ 1.08% GMAT3 3.86 ▲ 1.85% PSSA3 53.86 ▼ 1.68% CVCB3 1.38 ▲ 2.99% POSI3 3.61 ▲ 1.69% SLCE3 13.43 ▼ 1.54% NATU3 8.58 ▲ 2.39% BRKM5 6.17 ▲ 1.15% RANI3 7.95 — 0.00% CSNA3 5.62 ▲ 4.85% CMIN3 5.78 ▲ 1.58% USIM5 8.59 ▲ 1.30% GGBR4 24.45 ▲ 0.78% ENEV3 25.51 ▲ 2.45% CPFE3 44.84 ▼ 0.55% CMIG4 11.07 ▲ 0.82% EQTL3 38.72 ▲ 0.99% LREN3 13.69 ▲ 3.17% VIVT3 36.13 ▲ 2.31% RAIL3 13.62 ▲ 0.37% KLABIN 17.68 ▲ 0.91% RAIA DROGASIL 18.27 ▲ 1.61% RDOR3 33.81 ▲ 1.29% HAPV3 10.46 ▲ 5.44% FLRY3 16.56 ▲ 1.85% SMTO3 14.95 ▼ 0.66% UGPA3 32.22 ▼ 1.50% VBBR3 34.52 ▼ 1.65% BBSE3 40.34 ▼ 2.77% BPAC11 55.77 ▲ 2.01% CURY3 30.43 ▲ 3.68% AERI3 2.04 — 0.00% VIVARA 22.05 ▲ 2.94% COMPASS 24.99 ▲ 0.93% VAMOS 3.19 ▲ 1.27% SANB11 27.07 ▲ 2.77% ASAI3 8.11 ▲ 3.31% SBSP3 28.71 ▲ 1.16% WALMEX 48.68 ▲ 1.25% GMEXICO 210.33 ▲ 1.47% FEMSA 229.30 ▲ 3.28% CEMEX 21.33 ▲ 0.90% GFNORTE 195.75 ▲ 1.81% BIMBO 59.30 ▲ 1.70% TELEVISA 10.09 ▲ 2.85% AMX 22.74 ▼ 0.31% GAP 380.48 ▲ 0.92% ASUR 273.46 ▲ 2.13% OMA 230.11 ▲ 1.76% KOF 190.37 ▲ 6.11% GRUMA 269.65 ▲ 0.66% KIMBER 40.00 ▲ 0.91% SQM-B 64,418 ▼ 1.43% COPEC 6,320 ▼ 0.16% BSANTANDER 80.87 ▲ 1.95% FALABELLA 6,096 ▲ 1.76% ENELAM 85.35 ▼ 0.16% CENCOSUD 1,969 ▲ 0.56% CMPC 1,033 ▲ 0.73% BANCO CHILE 193.76 ▲ 0.34% LATAM AIR 24.50 ▲ 2.60% YPF 80,800 ▼ 1.46% GGAL 7,985 ▲ 1.20% PAMPA 5,490 ▼ 0.45% TXAR 666.50 ▼ 1.11% ALUAR 975.00 ▲ 0.31% TGS 9,685 ▼ 0.82% CEPU 2,360 ▼ 0.21% MIRGOR 16,375 ▼ 0.91% COME 42.60 ▲ 0.45% LOMA NEGRA 3,695 ▲ 2.35% BYMA 299.50 ▼ 0.33% TELECOM ARG 4,410 ▲ 0.68% ECOPETROL 15.81 ▼ 1.25% BANCOLOMBIA 88.02 ▲ 2.34% GRUPO AVAL 4.81 ▲ 0.63% CREDICORP 389.57 ▲ 0.30% SOUTHERN COPPER 178.31 ▼ 0.55% BUENAVENTURA 31.39 ▲ 1.55% MERCADOLIBRE 1,838 ▲ 2.04% NUBANK 14.51 ▲ 2.97% XP 16.93 ▲ 1.41% PAGSEGURO 9.41 ▲ 2.28% STONE 11.01 ▲ 2.32% GLOBANT 33.30 ▲ 6.39% TECNOGLASS 45.38 ▲ 0.18% GAP AIRPORT 218.68 ▲ 1.11% ASUR 273.46 ▲ 2.13% OMA AIRPORT 105.27 ▲ 1.78% AMX ADR 26.04 ▲ 0.12% FEMSA ADR 131.52 ▲ 3.46% CEMEX ADR 12.21 ▲ 1.20% PETROBRAS ADR 18.15 ▼ 3.30% VALE ADR 14.76 ▼ 0.24% ITAU ADR 8.32 ▲ 0.48% SANTANDER BR 5.43 ▲ 2.36% AMBEV ADR 3.04 ▼ 0.65% CSN 1.12 ▲ 3.70% GERDAU 4.81 ▲ 0.00% LATAM ADR 52.36 ▲ 4.40% BTC 64,764 ▼ 0.88% ETH 1,936 ▼ 0.90% SOL 75.72 ▼ 1.15% XRP 1.09 ▼ 1.81% BNB 570.93 ▼ 0.62% ADA 0.16 ▼ 4.29% DOGE 0.07 ▼ 1.84% AVAX 6.61 ▼ 1.85% LINK 8.62 ▼ 2.19% DOT 0.79 ▼ 3.88% LTC 46.46 ▼ 2.79% BCH 215.92 ▼ 0.41% TRX 0.33 ▼ 1.15% XLM 0.18 ▼ 3.15% HBAR 0.07 ▼ 2.41% NEAR 1.77 ▼ 3.48% ATOM 1.34 ▼ 3.89% AAVE 99.56 ▼ 1.92% SELIC 14.25% EMBRAER 85.90 ▲ 4.12% EMBRAER ADR 67.42 ▲ 3.83% JBS 13.39 ▲ 9.00% JBS BDR 68.24 ▲ 9.99% MBRF3 15.65 ▲ 5.46% MBRFY 3.05 ▲ 3.74% INTER 5.56 ▲ 5.01% EGX 53,634 ▲ 0.40% USD/ZAR 16.73 ▼ 0.52% USD/NGN 1,361 ▼ 0.15% NIKKEI 64,931 ▲ 0.50% CSI300 4,702 ▲ 1.15% HSI 25,207 ▲ 0.98% NIFTY 23,996 ▲ 0.96% KOSPI 6,756 ▲ 0.97% JCI 6,186 ▼ 0.17% USD/JPY 163.65 ▼ 0.09% USD/CNY 6.7519 ▼ 0.29% DAX 25,361 ▲ 1.04% CAC 8,406 ▲ 0.40% FTSE 10,782 ▲ 0.42% MIB 52,055 ▲ 0.49% IBEX 19,741 ▲ 0.80% STOXX 644.62 ▲ 0.02% EUR/USD 1.1384 ▲ 0.08% GBP/USD 1.3304 ▼ 0.11% SPX 7,399 ▼ 0.17% DJI 52,083 ▲ 0.26% NDX 27,923 ▼ 0.73% RUT 2,948 ▲ 0.63% TSX 35,430 ▲ 0.17% VIX 19.09 ▲ 2.74% USD/CAD 1.4110 ▲ 0.13% US10Y 4.6330 ▼ 0.98%
since 2009
Monday, July 27, 2026

Latest News Brazil

Analysis: How and why counterfeit products are so common in Brazil

By · June 2, 2021 · 5 min read

Daily Brief

The morning intel from across Latin America. Free.

By subscribing you agree to our privacy policy. We never share your email.

RIO DE JANEIRO, BRAZIL – With a high economic power concentration, São Paulo is the largest distribution center for counterfeit goods in Brazil.

Every week, thousands of counterfeit products are seized in Brazil. Nevertheless, the illegal market has never stopped being supplied. The operation to bring counterfeit products to Brazil is complex. Efforts are made to change the route, the port, and the origin. And, for having the largest market in Latin America, Brazil is a target for criminals.

Inspectors conducting seizure operation of counterfeit goods. (Photo internet reproduction)
One-stop reference
Company Intelligence
Every listed company in Latin America — financials, ownership and structure for 1,450+ companies across 26 exchanges, in one place.
Browse the directory →
RT
Ask Rio Times
Latin American markets, currencies and companies.
Open the full Ask Rio Times →

With the highest concentration of economic power in the country, São Paulo is the largest hub for the distribution of goods in the country. The streets Santa Efigênia and 25 de Março – both in downtown São Paulo – are two of the main destinations for counterfeit goods in the state.

“The state’s logistics and its economic capacity are attractive both to the legal as well as the illegal market,” says Alan Towersey, tax auditor at the Federal Treasury.

“Our main focus in the fight is to seize a larger number of items to prevent them from reaching the retail market,” says Wagner Carrasco, delegate of the 1st Precinct for Investigations of Intangible Property, of the State Department of Criminal Investigations (DEIC).

According to the National Forum Against Counterfeiting and Illegality (FNCP), the illegal material is produced mainly in China. From there, to circumvent inspection, before reaching Brazil, it is often sent to other destinations in South America, mainly to Paraguay, Bolivia, Guyana and French Guiana, as well as Suriname.

Counterfeit products coming from Guyana, French Guiana and Suriname enter Brazil through the Northern region’s rivers and typically unload at the port of Belém, in the state of Pará. The goods sent to Bolivia reach Brazil by road, mainly from Mato Grosso do Sul. Counterfeit goods that leave Paraguay enter Brazil through Foz do Iguaçu, a route that is also used for smuggling.

“The activity of counterfeiting, export and worldwide supply of counterfeit products is comparable to drug trafficking. It is an extremely lucrative activity, in which international gangs make a lot of money,” says Richard Neubarth, a customs officer  with the Federal Treasury at the Port of Santos.

Seizures

Each container holds, on average, 20 tons of products. In one of them, recently seized at the port of Santos, the front section contained cell phone covers that were declared, so, technically, the material was legal. However, this drew attention and when looking a little further, inspectors realized that most of the cargo contained illegal products.

This is a strategy often used by counterfeiters. Inspectors found clothes, sunglasses, toys, handbags… All counterfeit. The Treasury estimates that had these products reached their destination, the criminals could make millions in profit.

“Here at the Port of Santos, we have 15 scanners, we obtain the images in real time. From the port’s operations center, our analysts are able to identify counterfeit goods through imaging,” says Neubarth.

While some products are easily recognizable fakes, others replicate the real items down to the most minute details. “Here we see very well counterfeited goods, a layman would hardly be able to distinguish between the legitimate and the counterfeit,” says the delegate.

To estimate the size of the problem,the report visited the plant of one of the world’s main ball bearing industries. According to its representatives, in 2020 the company received 600 calls to check the authenticity of parts offered in the market. The conclusion was that in 70% of cases, products were counterfeit.

“There is no adequate competition between counterfeit and genuine bearings, a symmetrical competition. The entire bearing industry is damaged to the point of lacking adequate job generation, revenue growth, and tax collection that will support social and economic development,” says Alex Pereira, SKF sales manager.

Counterfeits are often so accurate that the analyses to identify the forged products need to be conducted at the company’s headquarters in Sweden. According to the sales manager, there are several cases of industries that were forced to suspend production because, unknowingly, they were using counterfeit parts.

“We had a client here, a Brazilian industry that bought a forged bearing, bought it unknowingly, installed it in their machine, and the machine failed. This plant was halted for a few days. The time this plant was down cost around R$50,000 (US$9,700). So just think of the damage this may have caused,” says Ademar Oliveira, skf sales manager.

Different from other products, counterfeit bearings can be even more expensive than original ones. “There are bearings that you won’t find on the market, but the counterfeit has a longer life. You can’t find the genuine and the counterfeit has a longer life, so the client ends up buying a counterfeit bearing above market price,” says Pereira.

In addition to the counterfeit material coming from other countries, others are also manufactured within Brazil. According to the civil police, in this case, the focus is on the textile and footwear industry. Most of the illegal manufacturing occurs in the cities of Nova Serrana in Minas Gerais, Apucarana in Paraná, and Franca in São Paulo.

Despite the consequences of counterfeiting being so damaging to the economy, according to inspection agencies, the legislation hinders the fight against counterfeiting in some aspects.

Today, for each seizure, the owner of the true brand must report to Customs by submitting a non-authenticity certificate, or else seek judicial seizure of the goods. Should this not be done, the merchandise continues its journey, is cleared and placed on the market.

Digital piracy

If fighting physical counterfeiting is hard enough, digital piracy is even more so. In addition to the sale of fake products over the Internet, the hijacking of cable TV signals and streaming platforms today represents a loss of approximately R$15 billion per year.

“Almost 150,000 jobs are lost to formal companies that work to develop the country, precisely because there is a preference for illegal consumption from operations that do not pay taxes and do not respect third-party rights,” says Jonas Antunes Couto, director of the center for fighting piracy.

Source: CNN Brasil

Read More from The Rio Times

The Rio Times · Power Map
See who really holds power in Latin America
Click to open the Power Map

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.