Filters
  • Series
  • Package / Case
  • Number of Logic Elements/Cells
  • Number of I/Os
  • Mounting Type
  • Supplier Device Package
  • Voltage - Supply
  • Part Status
  • Number of LABs/CLBs
  • Operating Temperature
  • Total RAM Bits
  • Manufacturer

Attribute column

Manufacturer

ALTERA Embedded - FPGAs (Field Programmable Gate Array)

View Mode:
8847 Results

Product

Inventory

Pricing(USD)

Quantity

Datasheet

RoHS

Mount

Mounting Type

Package / Case

Surface Mount

Number of Pins

Supplier Device Package

Weight

Number of Terminals

Access Time-Max

Brand

Clock Frequency-Max

Clock Frequency-Max (fCLK)

Embedded Block RAM - EBR

Factory Pack QuantityFactory Pack Quantity

Ihs Manufacturer

Lead Free Status / RoHS Status

Manufacturer

Manufacturer Part Number

Maximum Operating Temperature

Memory Types

Minimum Operating Temperature

Moisture Sensitive

Moisture Sensitivity Levels

Mounting Styles

Number of I/Os

Number of Logic Array Blocks - LABs

Number of Logic Elements

Number of Words

Number of Words Code

Operating Temperature-Max

Operating Temperature-Min

Package Body Material

Package Code

Package Description

Package Equivalence Code

Package Shape

Package Style

Part # Aliases

Part Life Cycle Code

Reflow Temperature-Max (s)

Risk Rank

RoHS

Rohs Code

Samacsys Description

Schedule B

Shipping Restrictions

Supply Voltage-Max

Supply Voltage-Min

Supply Voltage-Nom

Supply Voltage-Nom (Vsup)

Total Memory

Tradename

Unit Weight

Operating Temperature

Packaging

Series

JESD-609 Code

Part Status

Moisture Sensitivity Level (MSL)

ECCN Code

Terminal Finish

Max Operating Temperature

Min Operating Temperature

Additional Feature

HTS Code

Subcategory

Technology

Voltage - Supply

Terminal Position

Terminal Form

Peak Reflow Temperature (Cel)

Number of Functions

Terminal Pitch

Reach Compliance Code

Frequency

Base Part Number

JESD-30 Code

Number of Outputs

Qualification Status

Operating Supply Voltage

Supply Voltage-Max (Vsup)

Power Supplies

Temperature Grade

Supply Voltage-Min (Vsup)

Programmable Type

Max Supply Voltage

Min Supply Voltage

Memory Size

Operating Supply Current

RAM Size

Operating Mode

Supply Current-Max

Data Rate

Number of Inputs

Organization

Output Characteristics

Seated Height-Max

Memory Width

Programmable Logic Type

Number of Logic Elements/Cells

Product Type

Standby Current-Max

Memory Density

Total RAM Bits

Number of Gates

Max Frequency

Number of LABs/CLBs

Parallel/Serial

I/O Type

Number of Logic Blocks (LABs)

Memory IC Type

Number of Transceivers

Number of CLBs

Number of Logic Cells

Product Category

Length

Width

Radiation Hardening

Lead Free

In Stock

-

-

-

-

FBGA-2912

-

-

-

-

-

-

Intel / Altera

-

-

-

10

-

-

Intel

-

+ 100 C

-

0 C

Yes

-

SMD/SMT

1160 I/O

82115 LAB

2442000 LE

-

-

-

-

-

-

-

-

-

-

956179

-

-

-

Details

-

-

-

This product may require additional documentation to export from the United States.

850 mV

850 mV

-

-

-

Stratix

-

-

Tray

Stratix 10 GX

-

-

-

-

-

-

-

-

-

Programmable Logic ICs

-

-

-

-

-

-

-

-

-

-

-

-

-

850 mV

-

-

-

-

-

-

-

-

-

-

-

-

28.3 Gb/s

-

-

-

-

-

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

-

-

-

-

-

-

24 Transceiver

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

In Stock

-

-

-

-

FBGA-2912

-

-

-

-

-

-

Intel / Altera

-

-

229 Mbit

10

-

-

Intel

-

+ 100 C

-

- 40 C

Yes

-

SMD/SMT

1160 I/O

99312 LAB

2753000 LE

-

-

-

-

-

-

-

-

-

-

960563

-

-

-

Details

-

-

-

This product may require additional documentation to export from the United States.

850 mV

850 mV

-

-

-

Stratix

-

-

Tray

Stratix 10 GX

-

-

-

-

-

-

-

-

-

Programmable Logic ICs

-

-

-

-

-

-

-

-

-

-

-

-

-

850 mV

-

-

-

-

-

-

-

-

-

-

-

-

28.3 Gb/s

-

-

-

-

-

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

-

-

-

-

-

-

24 Transceiver

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

In Stock

-

-

-

-

FBGA-2912

-

-

-

-

-

-

Intel / Altera

-

-

229 Mbit

10

-

-

Intel

-

+ 100 C

-

0 C

Yes

-

SMD/SMT

1160 I/O

99312 LAB

2753000 LE

-

-

-

-

-

-

-

-

-

-

956189

-

-

-

Details

-

-

-

This product may require additional documentation to export from the United States.

850 mV

850 mV

-

-

-

Stratix

-

-

Tray

Stratix 10 GX

-

-

-

-

-

-

-

-

-

Programmable Logic ICs

-

-

-

-

-

-

-

-

-

-

-

-

-

850 mV

-

-

-

-

-

-

-

-

-

-

-

-

28.3 Gb/s

-

-

-

-

-

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

-

-

-

-

-

-

24 Transceiver

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

18684

-

-

-

Surface Mount

256-LBGA

YES

-

256-FBGA (17x17)

-

256

-

-

416 MHz

-

-

-

INTEL CORP

-

Intel Corporation

10M25DCF256I7G

-

-

-

-

3

-

178

-

-

-

-

100 °C

-40 °C

PLASTIC/EPOXY

LBGA

LBGA, BGA256,16X16,40

BGA256,16X16,40

SQUARE

GRID ARRAY, LOW PROFILE

-

Active

NOT SPECIFIED

1.55

-

Yes

FPGA MAX 10 Family 25000 Cells 55nm Technology 1.2V 256-Pin TFBGA

-

-

1.25 V

1.15 V

1.2 V

-

-

-

-

-40°C ~ 100°C (TJ)

-

MAX® 10

e1

Active

-

-

Tin/Silver/Copper (Sn/Ag/Cu)

-

-

OPERATES AT 2.5V NOMINAL VCC

8542.39.00.01

Field Programmable Gate Arrays

-

1.15 V ~ 1.25 V

BOTTOM

BALL

NOT SPECIFIED

-

1 mm

compliant

-

-

S-PBGA-B256

178

Not Qualified

-

-

1.2 V

INDUSTRIAL

-

-

-

-

-

-

-

-

-

-

178

1563 CLBS

-

1.55 mm

-

FIELD PROGRAMMABLE GATE ARRAY

25000

-

-

-

691200

-

-

1563

-

-

-

-

-

1563

25000

-

17 mm

17 mm

-

-

370

-

-

-

Surface Mount

169-LFBGA

YES

-

169-UBGA (11x11)

-

169

-

-

402 MHz

-

-

-

INTEL CORP

--

Intel Corporation

10M16SAU169C8G

-

-

-

-

3

-

130

-

-

-

-

85 °C

-

PLASTIC/EPOXY

LFBGA

LFBGA, BGA169,13X13,32

BGA169,13X13,32

SQUARE

GRID ARRAY, LOW PROFILE, FINE PITCH

-

Active

NOT SPECIFIED

1.55

-

Yes

FPGA - Field Programmable Gate Array non-volatile FPGA, 130 I/O, 169UBGA

-

-

3.15 V

2.85 V

3 V

-

-

-

-

0°C ~ 85°C (TJ)

-

MAX® 10

-

Active

--

-

-

-

-

OPERATES AT 3.3V NOMINAL VCC

-

-

-

2.85 V ~ 3.465 V

BOTTOM

BALL

NOT SPECIFIED

-

0.8 mm

compliant

-

--

S-PBGA-B169

130

-

-

-

-

OTHER

-

-

-

-

-

-

-

-

-

-

130

1000 CLBS

-

1.55 mm

-

FIELD PROGRAMMABLE GATE ARRAY

16000

-

-

-

562176

--

-

1000

-

-

-

-

-

1000

16000

-

11 mm

11 mm

-

-

2853

-

-

-

Surface Mount

484-BGA

YES

-

484-FBGA (23x23)

-

484

-

-

402 MHz

-

-

-

INTEL CORP

--

Intel Corporation

10M50DAF484C8G

-

-

-

-

3

-

360

-

-

-

-

85 °C

-

PLASTIC/EPOXY

BGA

BGA, BGA484,22X22,40

BGA484,22X22,40

SQUARE

GRID ARRAY

-

Active

NOT SPECIFIED

1.52

-

Yes

FPGA MAX 10 Family 50000 Cells 55nm Technology 1.2V 484-Pin TFBGA

-

-

1.25 V

1.15 V

1.2 V

-

-

-

-

0°C ~ 85°C (TJ)

-

MAX® 10

e1

Active

--

-

Tin/Silver/Copper (Sn/Ag/Cu)

-

-

OPERATES AT 2.5V NOMINAL VCC

8542.39.00.01

Field Programmable Gate Arrays

-

1.15 V ~ 1.25 V

BOTTOM

BALL

NOT SPECIFIED

-

1 mm

compliant

-

-

S-PBGA-B484

360

Not Qualified

-

-

1.2 V

OTHER

-

-

-

-

-

-

-

-

-

-

360

3125, CLBS

-

2 mm

-

FIELD PROGRAMMABLE GATE ARRAY

50000

-

-

-

1677312

-

-

3125

-

-

-

-

-

3125

50000

-

23 mm

23 mm

-

-

100
-

-

Surface Mount

484-BGA

YES

-

484-FBGA (23x23)

-

484

-

-

416 MHz

-

-

-

INTEL CORP

--

Intel Corporation

10M16DAF484I7G

-

-

-

-

3

-

320

-

-

-

-

100 °C

-40 °C

PLASTIC/EPOXY

BGA

BGA, BGA484,22X22,40

BGA484,22X22,40

SQUARE

GRID ARRAY

-

Active

NOT SPECIFIED

1.52

-

Yes

FPGA - Field Programmable Gate Array non-volatile FPGA, 320 I/O, 484FBGA

-

-

1.25 V

1.15 V

1.2 V

-

-

-

-

-40°C ~ 100°C (TJ)

-

MAX® 10

e1

Active

--

-

Tin/Silver/Copper (Sn/Ag/Cu)

-

-

OPERATES AT 2.5V NOMINAL VCC

8542.39.00.01

Field Programmable Gate Arrays

-

1.15 V ~ 1.25 V

BOTTOM

BALL

NOT SPECIFIED

-

1 mm

compliant

-

-

S-PBGA-B484

320

Not Qualified

-

-

1.2 V

INDUSTRIAL

-

-

-

-

-

-

-

-

-

-

320

1000 CLBS

-

2 mm

-

FIELD PROGRAMMABLE GATE ARRAY

16000

-

-

-

562176

-

-

1000

-

-

-

-

-

1000

16000

-

23 mm

23 mm

-

-

10000
-

-

Surface Mount

144-LQFP Exposed Pad

YES

-

144-EQFP (20x20)

-

144

-

-

416 MHz

-

-

-

INTEL CORP

-

Intel Corporation

10M40SCE144I7G

-

-

-

-

3

-

101

-

-

-

-

100 °C

-40 °C

PLASTIC/EPOXY

HLFQFP

HLFQFP, QFP144,.87SQ,20

QFP144,.87SQ,20

SQUARE

FLATPACK, HEAT SINK/SLUG, LOW PROFILE, FINE PITCH

-

Active

NOT SPECIFIED

5.26

-

Yes

-

-

-

3.15 V

2.85 V

3 V

-

-

-

-

-40°C ~ 100°C (TJ)

-

MAX® 10

-

Active

-

-

-

-

-

OPERATES AT 3.3V NOMINAL VCC

8542.39.00.01

Field Programmable Gate Arrays

-

2.85 V ~ 3.465 V

QUAD

GULL WING

NOT SPECIFIED

-

0.5 mm

compliant

-

-

S-PQFP-G144

101

Not Qualified

-

-

3/3.3 V

INDUSTRIAL

-

-

-

-

-

-

-

-

-

-

101

2500 CLBS

-

1.65 mm

-

FIELD PROGRAMMABLE GATE ARRAY

40000

-

-

-

1290240

-

-

2500

-

-

-

-

-

2500

40000

-

20 mm

20 mm

-

-

976
-

-

Surface Mount

81-UFBGA, WLCSP

YES

-

81-VBGA, WLCSP (4.5x4.4)

-

81

-

-

416 MHz

-

-

-

INTEL CORP

--

Intel Corporation

10M08DFV81C7G

-

-

-

-

1

-

56

-

-

-

-

85 °C

-

PLASTIC/EPOXY

VFBGA

VFBGA, BGA81,9X9,16

BGA81,9X9,16

RECTANGULAR

GRID ARRAY, VERY THIN PROFILE, FINE PITCH

-

Active

NOT SPECIFIED

1.52

-

Yes

-

-

-

1.25 V

1.15 V

1.2 V

-

-

-

-

0°C ~ 85°C (TJ)

-

MAX® 10

-

Active

--

-

-

-

-

OPERATES AT 2.5V NOMINAL VCC

-

Field Programmable Gate Arrays

-

1.15 V ~ 1.25 V

BOTTOM

BALL

NOT SPECIFIED

-

0.4 mm

compliant

-

-

R-PBGA-B81

56

Not Qualified

-

-

1.2 V

OTHER

-

-

-

-

-

-

-

-

-

-

56

500 CLBS

-

0.54 mm

-

FIELD PROGRAMMABLE GATE ARRAY

8000

-

-

-

387072

-

-

500

-

-

-

-

-

500

8000

-

4.496 mm

4.377 mm

-

-

In Stock

-

-

Surface Mount

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1120

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Compliant

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

85 °C

0 °C

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

2.2 MB

-

-

-

-

-

-

-

-

-

337500

-

-

-

-

-

-

-

-

-

13500

-

-

-

-

-

-

-

-

Lead Free

EPC1LI20
EPC1LI20

ALTERA

1

-

-

Surface Mount

-

20-LCC (J-Lead)

YES

20

20-PLCC (9x9)

722.005655 mg

20

75 ns

-

-

8 MHz

-

-

INTEL CORP

-

Intel Corporation

EPC1LI20

-

FLASH

-

-

1

-

-

-

-

1046496 words

1046496

85 °C

-40 °C

PLASTIC/EPOXY

QCCJ

QCCJ, LCC20,.39SQ

LCC20,.39SQ

SQUARE

CHIP CARRIER

-

Obsolete

30

8.4

Compliant

No

-

8542320060

-

-

-

-

3.3 V

-

-

-

-40°C ~ 85°C

Tube

EPC

e0

Obsolete

-

3A991.B.2.A

Tin/Lead (Sn/Pb)

85 °C

-40 °C

IT CAN ALSO OPERATE AT 5V SUPPLY

8542.32.00.61

OTP ROMs

MOS

3 V ~ 3.6 V, 4.5 V ~ 5.5 V

QUAD

J BEND

220

1

1.27 mm

compliant

16.7 MHz

EPC1

S-PQCC-J20

-

Not Qualified

5 V

3.6 V

5 V

INDUSTRIAL

3 V

OTP

5.25 V

3 V

1Mb

50 µA

-

SYNCHRONOUS

0.05 mA

-

-

1046496X1

3-STATE

4.572 mm

1

-

-

-

0.0001 A

1046496 bit

-

-

8 MHz

-

SERIAL

COMMON

-

CONFIGURATION MEMORY

-

-

-

-

8.9662 mm

8.9662 mm

No

Contains Lead

2062
  • 1:$242.211944
  • 10:$228.501834
  • 100:$215.567768
  • 500:$203.365819
  • View all price
-

-

Surface Mount

672-BBGA, FCBGA

-

-

672-FBGA (27x27)

-

-

-

Intel / Altera

-

-

-

40

-

-

Intel

-

+ 100 C

-

0 C

Yes

-

SMD/SMT

236

2318 LAB

150000 LE

-

-

-

-

-

-

-

-

-

-

967120

-

-

-

Details

-

-

-

-

0.93 V

0.87 V

-

-

10652 kB

Cyclone

1.328964 oz

0°C ~ 100°C (TJ)

Tray

Cyclone® 10 GX

-

Active

-

-

-

-

-

-

-

Programmable Logic ICs

-

0.9V

-

-

-

-

-

-

-

-

-

-

-

0.9 V

-

-

-

-

-

-

-

-

-

-

-

-

12.5 Gb/s

-

-

-

-

-

-

150000

FPGA - Field Programmable Gate Array

-

-

10907648

-

-

54770

-

-

-

-

12 Transceiver

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

609
  • 1:$889.365374
  • 10:$839.023938
  • 100:$791.532017
  • 500:$746.728318
  • View all price
-

-

Surface Mount

780-BBGA, FCBGA

YES

-

780-FBGA (29x29)

-

780

-

Intel / Altera

-

-

-

36

INTEL CORP

-

Intel

10AX022E4F29I3LG

-

-

-

Yes

-

SMD/SMT

288

10041.25 LAB

220000 LE

-

-

100 °C

-40 °C

PLASTIC/EPOXY

BGA

BGA, BGA780,28X28,40

BGA780,28X28,40

SQUARE

GRID ARRAY

965393

Active

NOT SPECIFIED

5.36

Details

Yes

-

-

This product may require additional documentation to export from the United States.

930 mV

870 mV

0.9 V

-

-

Arria 10 FPGA

-

-40°C ~ 100°C (TJ)

Tray

Arria 10 GX

-

Active

-

-

-

-

-

-

8542.39.00.01

Programmable Logic ICs

CMOS

0.87 V ~ 0.98 V

BOTTOM

BALL

NOT SPECIFIED

-

1 mm

compliant

-

-

S-PBGA-B780

288

Not Qualified

-

-

0.9 V

INDUSTRIAL

-

-

-

-

-

-

-

-

-

-

288

-

-

3.35 mm

-

FIELD PROGRAMMABLE GATE ARRAY

220000

FPGA - Field Programmable Gate Array

-

-

13752320

-

-

80330

-

-

-

-

-

-

220000

FPGA - Field Programmable Gate Array

29 mm

29 mm

-

-

769

-

-

-

Surface Mount

484-BFBGA

-

-

484-UBGA (19x19)

-

-

-

Intel / Altera

-

-

8800 kbit

84

-

-

Intel

-

+ 100 C

-

0 C

Yes

-

SMD/SMT

240

7688.75 LAB

160000 LE

-

-

-

-

-

-

-

-

-

-

965547

-

-

-

Details

-

-

-

This product may require additional documentation to export from the United States.

930 mV

870 mV

-

-

-

Arria 10 FPGA

0.423288 oz

0°C ~ 100°C (TJ)

Tray

Arria 10 GX

-

Active

-

-

-

-

-

-

-

Programmable Logic ICs

-

0.87 V ~ 0.98 V

-

-

-

-

-

-

-

-

-

-

-

0.9 V, 0.95 V

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

160000

FPGA - Field Programmable Gate Array

-

-

10086400

-

-

61510

-

-

-

-

6 Transceiver

-

-

FPGA - Field Programmable Gate Array

-

-

-

-

In Stock

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

In Stock

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

In Stock

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

In Stock

-

-

-

-

-

YES

-

-

-

1760

-

-

-

-

-

-

INTEL CORP

-

Intel Corporation

5SGXMB6R3F43C4

-

-

-

-

-

-

-

-

-

-

-

-

-

PLASTIC/EPOXY

BGA

BGA, BGA1760,42X42,40

BGA1760,42X42,40

SQUARE

GRID ARRAY

-

Active

-

5.3

-

No

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

Field Programmable Gate Arrays

CMOS

-

BOTTOM

BALL

-

-

1 mm

compliant

-

-

S-PBGA-B1760

600

Not Qualified

-

-

0.85,1.5,2.5,2.5/3,1.2/3 V

-

-

-

-

-

-

-

-

-

-

-

600

-

-

-

-

FIELD PROGRAMMABLE GATE ARRAY

-

-

-

-

-

-

-

-

-

-

-

-

-

-

597000

-

-

-

-

-

2918
  • 1:$123.756079
  • 10:$116.751018
  • 100:$110.142470
  • 500:$103.907991
  • View all price
-

-

Surface Mount

383-FBGA

YES

-

383-MBGA (13x13)

-

383

-

-

-

-

-

-

INTEL CORP

-

Intel Corporation

5CEFA4M13C7N

-

-

-

-

-

-

223

-

-

-

-

85 °C

-

PLASTIC/EPOXY

TFBGA

TFBGA, BGA383,25X25,20

BGA383,25X25,20

SQUARE

GRID ARRAY, THIN PROFILE, FINE PITCH

-

Active

NOT SPECIFIED

5.56

-

Yes

-

-

-

1.13 V

1.07 V

1.1 V

-

-

-

-

0°C ~ 85°C (TJ)

-

Cyclone® V E

-

Active

-

-

-

-

-

-

8542.39.00.01

Field Programmable Gate Arrays

CMOS

1.07 V ~ 1.13 V

BOTTOM

BALL

NOT SPECIFIED

-

0.5 mm

compliant

-

5CEFA4

S-PBGA-B383

223

Not Qualified

-

-

1.1,1.2/3.3,2.5 V

OTHER

-

-

-

-

-

-

-

-

-

-

223

-

-

1.1 mm

-

FIELD PROGRAMMABLE GATE ARRAY

49000

-

-

-

3464192

-

-

18480

-

-

-

-

-

-

49000

-

13 mm

13 mm

-

-

In Stock

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-