|
|
Encoders 15MM SHAFT w/switch
- PEC16-4215F-S0024
- Bourns
-
1:
Rp41.645
-
2.395Expected 19/11/2026
|
Mouser Part No
652-PEC16-4215FS0024
|
Bourns
|
Encoders 15MM SHAFT w/switch
|
|
2.395Expected 19/11/2026
|
|
|
Rp41.645
|
|
|
Rp37.059
|
|
|
Rp33.573
|
|
|
Rp31.739
|
|
|
View
|
|
|
Rp29.354
|
|
|
Rp22.566
|
|
|
Rp20.364
|
|
Min.: 1
Mult.: 1
|
|
|
PEC16
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
24 PPR
|
Mechanical
|
24 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
6 mm
|
D / Flatted
|
Push/Pull Switch
|
5 VDC
|
100000 Cycle
|
IP40
|
Tray
|
|
|
|
Encoders Encoder Sealed 45deg Gray
- 26GSD45-01-1-AJS
- Grayhill
-
1:
Rp1.450.985
-
46Expected 29/09/2026
|
Mouser Part No
706-26GSD45-01-1-AJS
|
Grayhill
|
Encoders Encoder Sealed 45deg Gray
|
|
46Expected 29/09/2026
|
|
|
Rp1.450.985
|
|
|
Rp1.265.324
|
|
|
Rp1.156.715
|
|
|
Rp1.053.611
|
|
|
View
|
|
|
Rp980.410
|
|
|
Rp910.879
|
|
|
Rp873.086
|
|
Min.: 1
Mult.: 1
|
|
|
26
|
PCB Mount
|
Optical Encoders
|
Absolute
|
8 PPR
|
Mechanical
|
8 Detent
|
4 Channel
|
PC Pin
|
4 bit Gray Code
|
3.18 mm
|
D / Flatted
|
Without Switch
|
|
25000 Cycle
|
|
|
|
|
|
Encoders ASM,TE,2.2IN,32POS,BRUSH,1.3DS
- TE-M32M2-A11U
- Grayhill
-
1:
Rp5.448.945
-
25Expected 29/09/2026
|
Mouser Part No
706-TE-M32M2-A11U
|
Grayhill
|
Encoders ASM,TE,2.2IN,32POS,BRUSH,1.3DS
|
|
25Expected 29/09/2026
|
|
|
Rp5.448.945
|
|
|
Rp5.110.462
|
|
|
Rp4.702.080
|
|
|
Rp4.559.531
|
|
|
View
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
TE
|
Panel Mount
|
Touch Encoders
|
|
32 PPR
|
Mechanical
|
32 Detent
|
|
Connector
|
Digital
|
|
No Shaft
|
Without Switch
|
5 VDC
|
1000000 Cycle
|
IP67
|
|
|
|
|
Encoders 25BSR22-Q-1-16C
- 25BSR22-Q-1-16C
- Grayhill
-
1:
Rp1.662.331
-
20Expected 23/10/2026
|
Mouser Part No
706-25BSR22-Q-1-16C
|
Grayhill
|
Encoders 25BSR22-Q-1-16C
|
|
20Expected 23/10/2026
|
|
|
Rp1.662.331
|
|
|
Rp1.371.180
|
|
|
Rp1.160.751
|
|
|
Rp1.066.820
|
|
|
View
|
|
|
Rp1.041.686
|
|
|
Rp993.619
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders ASM,TE,2.2IN,32POS,RBGRIP,1.3
Grayhill TE-M32M5-A12C
- TE-M32M5-A12C
- Grayhill
-
1:
Rp9.161.992
-
10Expected 08/12/2026
|
Mouser Part No
706-TE-M32M5-A12C
|
Grayhill
|
Encoders ASM,TE,2.2IN,32POS,RBGRIP,1.3
|
|
10Expected 08/12/2026
|
|
|
Rp9.161.992
|
|
|
Rp5.879.526
|
|
|
Rp5.447.661
|
|
|
View
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
TE
|
Panel Mount
|
Touch Encoders
|
|
32 PPR
|
Mechanical
|
32 Detent
|
|
Connector
|
Digital
|
|
Silicone Grip
|
Without Switch
|
5 VDC
|
1000000 Cycle
|
IP67
|
|
|
|
|
Encoders HORZ 12DET 12PULSE 25mm SHAFT SPST SW
- PEC12R-4125F-S0012
- Bourns
-
1:
Rp32.472
-
1.200Expected 28/08/2026
|
Mouser Part No
652-PEC12R-4125F-S12
|
Bourns
|
Encoders HORZ 12DET 12PULSE 25mm SHAFT SPST SW
|
|
1.200Expected 28/08/2026
|
|
|
Rp32.472
|
|
|
Rp28.069
|
|
|
Rp26.235
|
|
|
Rp24.033
|
|
|
View
|
|
|
Rp21.648
|
|
|
Rp20.181
|
|
|
Rp18.346
|
|
|
Rp17.337
|
|
|
Rp16.548
|
|
Min.: 1
Mult.: 1
|
|
|
PEC12R
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
12 PPR
|
Mechanical
|
12 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
6 mm
|
D / Flatted
|
Push/Pull Switch
|
5 VDC
|
30000 Cycle
|
IP40
|
Tray
|
|
|
|
Encoders HORZ 24DET 24PULSE 30mm SHAFT W/O SW
- PEC12R-4230F-N0024
- Bourns
-
1:
Rp26.235
-
1.196Expected 28/08/2026
|
Mouser Part No
652-PEC12R-4230F-N24
|
Bourns
|
Encoders HORZ 24DET 24PULSE 30mm SHAFT W/O SW
|
|
1.196Expected 28/08/2026
|
|
|
Rp26.235
|
|
|
Rp22.566
|
|
|
Rp21.281
|
|
|
Rp19.447
|
|
|
View
|
|
|
Rp17.484
|
|
|
Rp16.346
|
|
|
Rp14.695
|
|
|
Rp14.108
|
|
|
Rp13.227
|
|
Min.: 1
Mult.: 1
|
|
|
PEC12R
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
24 PPR
|
Mechanical
|
24 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
6 mm
|
D / Flatted
|
Without Switch
|
5 VDC
|
30000 Cycle
|
IP40
|
Tray
|
|
|
|
Encoders 5V Quadrature 256 PPR
- 505Q-0256-S010
- Electroswitch
-
1:
Rp3.806.978
-
3Expected 04/09/2026
|
Mouser Part No
690-505Q-0256-S010
|
Electroswitch
|
Encoders 5V Quadrature 256 PPR
|
|
3Expected 04/09/2026
|
|
|
Rp3.806.978
|
|
|
Rp3.587.377
|
|
|
Rp3.188.351
|
|
|
Rp2.955.908
|
|
|
View
|
|
|
Rp2.891.146
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
|
PCB Mount
|
Magnetic Encoders
|
Incremental
|
256 PPR
|
Mechanical
|
No Detent
|
|
PC Pin
|
Quadrature
|
1/4 in
|
D / Flatted
|
Without Switch
|
5 VDC
|
|
|
Bulk
|
|
|
|
Encoders 26AS22-01-1-16S-F
- 26AS22-01B16S
- Grayhill
-
1:
Rp1.095.623
-
27Expected 25/08/2026
|
Mouser Part No
706-26AS22-01B16S
|
Grayhill
|
Encoders 26AS22-01-1-16S-F
|
|
27Expected 25/08/2026
|
|
|
Rp1.095.623
|
|
|
Rp841.898
|
|
|
Rp717.329
|
|
|
Rp661.557
|
|
|
View
|
|
|
Rp645.045
|
|
|
Rp614.041
|
|
|
Rp589.457
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
26
|
PCB Mount
|
Optical Encoders
|
Absolute
|
16 PPR
|
Mechanical
|
16 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
3.18 mm
|
D / Flatted
|
Without Switch
|
|
25000 Cycle
|
|
|
|
|
|
Encoders
- DHO514-1024S104
- BEI Sensors
-
1:
Rp20.642.002
-
2Expected 22/12/2026
|
Mouser Part No
682-DHO514-1024S104
|
BEI Sensors
|
Encoders
|
|
2Expected 22/12/2026
|
|
|
Rp20.642.002
|
|
|
Rp19.936.415
|
|
|
Rp19.807.809
|
|
|
Quote
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
DHO5
|
Panel Mount
|
Encoders
|
Incremental
|
1024 PPR
|
Mechanical
|
No Detent
|
1 Channel
|
Connector
|
Quadrature with Index
|
|
Hollow
|
Without Switch
|
4.75 VDC to 30 VDC
|
|
IP65
|
Bulk
|
|
|
|
Encoders 5 Volts Through Hole
- EC12D1524403
- Alps Alpine
-
1:
Rp34.307
-
1.280Expected 04/09/2026
|
Mouser Part No
688-EC12D1524403
|
Alps Alpine
|
Encoders 5 Volts Through Hole
|
|
1.280Expected 04/09/2026
|
|
|
Rp34.307
|
|
|
Rp29.537
|
|
|
Rp27.702
|
|
|
Rp25.501
|
|
|
View
|
|
|
Rp23.850
|
|
|
Rp22.382
|
|
|
Rp20.364
|
|
Min.: 1
Mult.: 1
|
|
|
EC12
|
PCB Mount
|
Magnetic Encoders
|
Incremental
|
15 PPR
|
Mechanical
|
30 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
11.7 mm
|
D / Flatted
|
Push/Pull Switch
|
5 VDC
|
30000 Cycle
|
|
Tray
|
|
|
|
Encoders
- 288T220R161A2
- CTS Electronic Components
-
1:
Rp127.688
-
990Expected 07/09/2026
|
Mouser Part No
774-288T220R161A2
|
CTS Electronic Components
|
Encoders
|
|
990Expected 07/09/2026
|
|
|
Rp127.688
|
|
|
Rp109.893
|
|
|
Rp102.738
|
|
|
Rp94.115
|
|
|
View
|
|
|
Rp88.244
|
|
|
Rp82.740
|
|
|
Rp75.769
|
|
|
Rp71.182
|
|
|
Rp66.413
|
|
Min.: 1
Mult.: 1
|
|
|
288
|
Panel Mount
|
Rotary Encoders
|
Incremental
|
2 bit
|
Mechanical
|
16 Detent
|
2 Channel
|
Solder Lug
|
Quadrature
|
0.25 mm
|
Round / Plain
|
Without Switch
|
5 VDC
|
50000 Cycle
|
|
|
|
|
|
Encoders 20mm Round 20 Detent Encdr
- 290VAB0R201B2
- CTS Electronic Components
-
1:
Rp92.647
-
400Expected 03/09/2026
|
Mouser Part No
774-290VAB0R201B2
|
CTS Electronic Components
|
Encoders 20mm Round 20 Detent Encdr
|
|
400Expected 03/09/2026
|
|
|
Rp92.647
|
|
|
Rp79.622
|
|
|
Rp74.668
|
|
|
Rp68.431
|
|
|
View
|
|
|
Rp64.028
|
|
|
Rp56.139
|
|
|
Rp52.286
|
|
|
Rp50.452
|
|
|
Rp47.883
|
|
Min.: 1
Mult.: 1
|
|
|
290
|
PCB Mount
|
Magnetic Encoders
|
Incremental
|
20 PPR
|
Mechanical
|
20 Detent
|
2 Channel
|
PC Pin
|
2 bit Gray Code
|
6 mm
|
Round / Plain
|
Push/Pull Switch
|
12 VDC
|
50000 Cycle
|
|
Tray
|
|
|
|
Encoders 5 Volts Through Hole
- EC28A1560401
- Alps Alpine
-
1:
Rp98.885
-
400Expected 19/10/2026
|
Mouser Part No
688-EC28A1560401
|
Alps Alpine
|
Encoders 5 Volts Through Hole
|
|
400Expected 19/10/2026
|
|
|
Rp98.885
|
|
|
Rp85.309
|
|
|
Rp79.622
|
|
|
Rp74.485
|
|
|
View
|
|
|
Rp69.715
|
|
|
Rp65.312
|
|
|
Rp57.056
|
|
|
Rp51.369
|
|
|
Rp50.635
|
|
Min.: 1
Mult.: 1
|
|
|
EC28A
|
PCB Mount
|
Ring Encoders
|
Incremental
|
15 PPR
|
Mechanical
|
30 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
|
Ring
|
Without Switch
|
5 VDC
|
50000 Cycle
|
|
Tray
|
|
|
|
Encoders 9mm SQ SEAL 16PPR FLATTED SHAFT
- 3315C-111-016L
- Bourns
-
1:
Rp86.226
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
652-3315C-111-016L
|
Bourns
|
Encoders 9mm SQ SEAL 16PPR FLATTED SHAFT
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp86.226
|
|
|
Rp74.118
|
|
|
Rp69.531
|
|
|
Rp63.661
|
|
|
View
|
|
|
Rp59.441
|
|
|
Rp55.588
|
|
|
Rp50.635
|
|
|
Rp47.700
|
|
|
Rp44.581
|
|
Min.: 1
Mult.: 1
|
|
|
3315
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
3.18 mm
|
D / Flatted
|
Without Switch
|
|
25000 Cycle
|
IP67
|
Tray
|
|
|
|
Encoders 9MM SQ SEALED INCREMENTAL ENCODER
- 3315P-001-016L
- Bourns
-
400:
Rp51.002
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
652-3315P-001-016L
|
Bourns
|
Encoders 9MM SQ SEALED INCREMENTAL ENCODER
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp51.002
|
|
|
Rp47.149
|
|
|
Rp44.581
|
|
Min.: 400
Mult.: 50
|
|
|
3315
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
3.18 mm
|
Slotted
|
Without Switch
|
|
25000 Cycle
|
IP67
|
Tray
|
|
|
|
Encoders 9MM SQ SEALED INCREMENTAL ENCODER
- 3315Y-101-016L
- Bourns
-
400:
Rp48.800
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
652-3315Y-101-016L
|
Bourns
|
Encoders 9MM SQ SEALED INCREMENTAL ENCODER
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp48.800
|
|
|
Rp47.516
|
|
|
Rp46.415
|
|
Min.: 400
Mult.: 50
|
|
|
3315
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
3.18 mm
|
D / Flatted
|
Without Switch
|
|
25000 Cycle
|
IP67
|
Tray
|
|
|
|
Encoders 9mm SQ SEAL 16PPR FLATTED SHAFT
- 3315Y-111-016L
- Bourns
-
1:
Rp86.960
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
652-3315Y-111-016L
|
Bourns
|
Encoders 9mm SQ SEAL 16PPR FLATTED SHAFT
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp86.960
|
|
|
Rp82.374
|
|
|
Rp73.567
|
|
|
Rp70.265
|
|
|
Rp59.441
|
|
|
View
|
|
|
Rp54.121
|
|
|
Rp48.800
|
|
|
Rp48.067
|
|
|
Rp46.415
|
|
Min.: 1
Mult.: 1
:
50
|
|
|
3315
|
PCB Mount
|
Contacting Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
3.18 mm
|
D / Flatted
|
Without Switch
|
|
25000 Cycle
|
IP67
|
Reel, Cut Tape
|
|
|
|
Encoders 25BF22-B-1-16F
- 25BF22-B-1-16F
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BF22-B-1-16F
|
Grayhill
|
Encoders 25BF22-B-1-16F
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.371.180
|
|
|
Rp1.160.751
|
|
|
Rp1.076.543
|
|
|
View
|
|
|
Rp1.056.179
|
|
|
Rp1.006.828
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
16 PPR
|
Mechanical
|
16 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25BF22-Q-1-16C
- 25BF22-Q-1-16C
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BF22-Q-1-16C
|
Grayhill
|
Encoders 25BF22-Q-1-16C
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.328.434
|
|
|
Rp1.132.682
|
|
|
Rp1.103.695
|
|
|
View
|
|
|
Rp1.009.580
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Incremental
|
16 PPR
|
Mechanical
|
16 Detent
|
2 Channel
|
PC Pin
|
Quadrature
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25BSP22-B-1-16C
- 25BSP22-B-1-16C
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BSP22-B-1-16C
|
Grayhill
|
Encoders 25BSP22-B-1-16C
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.371.180
|
|
|
Rp1.160.751
|
|
|
Rp1.073.424
|
|
|
View
|
|
|
Rp1.048.290
|
|
|
Rp1.006.828
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
16 PPR
|
Mechanical
|
16 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25BSP45-B-1-08C
- 25BSP45-B-1-08C
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BSP45-B-1-08C
|
Grayhill
|
Encoders 25BSP45-B-1-08C
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.328.434
|
|
|
Rp1.127.729
|
|
|
Rp1.076.543
|
|
|
View
|
|
|
Rp1.068.655
|
|
|
Rp1.025.725
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
8 PPR
|
Mechanical
|
8 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25BSP60-B-1-06C
- 25BSP60-B-1-06C
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BSP60-B-1-06C
|
Grayhill
|
Encoders 25BSP60-B-1-06C
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.328.434
|
|
|
Rp1.127.729
|
|
|
Rp1.076.543
|
|
|
View
|
|
|
Rp1.068.655
|
|
|
Rp1.025.725
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
6 PPR
|
Mechanical
|
6 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25BSP60-B-1-06F
- 25BSP60-B-1-06F
- Grayhill
-
1:
Rp1.662.698
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25BSP60-B-1-06F
|
Grayhill
|
Encoders 25BSP60-B-1-06F
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp1.662.698
|
|
|
Rp1.371.180
|
|
|
Rp1.160.751
|
|
|
Rp1.073.241
|
|
|
View
|
|
|
Rp1.048.290
|
|
|
Rp999.490
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
6 PPR
|
Mechanical
|
6 Detent
|
4 Channel
|
PC Pin
|
Binary Coded Decimal (BCD)
|
6.35 mm
|
D / Flatted
|
With Switch
|
|
50000 Cycle
|
|
|
|
|
|
Encoders 25LB22-G-Z,BLK
- 25LB22-G-Z
- Grayhill
-
1:
Rp985.914
-
Non-Stocked Lead-Time 12 Weeks
|
Mouser Part No
706-25LB22-G-Z
|
Grayhill
|
Encoders 25LB22-G-Z,BLK
|
|
Non-Stocked Lead-Time 12 Weeks
|
|
|
Rp985.914
|
|
|
Rp912.714
|
|
|
Rp772.917
|
|
|
Rp716.411
|
|
|
View
|
|
|
Rp704.486
|
|
|
Rp671.464
|
|
|
Rp641.193
|
|
|
Quote
|
|
Min.: 1
Mult.: 1
|
|
|
Series 25L
|
PCB Mount
|
Magnetic Encoders
|
Absolute
|
16 PPR
|
Mechanical
|
16 Detent
|
4 Channel
|
PC Pin
|
4 bit Gray Code
|
6.35 mm
|
D / Flatted
|
Without Switch
|
|
100000 Cycle
|
|
|
|