| Factory | Number | Cross Interchange Type | Relevance |
|---|---|---|---|
| FRAM | PH20 | Direct Cross Interchange | 45 |
| MANN-FILTER | W9364 | Direct Cross Interchange | 45 |
| BOSCH | 0451104005 | Direct Cross Interchange | 45 |
| GM | 6437968 | Direct Cross Interchange | 44 |
| CATERPILLAR | 9Y4450 | Direct Cross Interchange | 44 |
| HENGST FILTER | H17W09 | Direct Cross Interchange | 44 |
| FIAAM | FT4580 | Direct Cross Interchange | 44 |
| COOPERS | AZL029 | Direct Cross Interchange | 44 |
| BALDWIN | BT259 | Direct Cross Interchange | 44 |
| ACDelco | PF28 | Direct Cross Interchange | 44 |
| DONALDSON | P550020 | Direct Cross Interchange | 44 |
| FLEETGUARD | LF678 | Direct Cross Interchange | 44 |
| UFI | 2311200 | Direct Cross Interchange | 43 |
| JOHN DEERE | AT19044T | Direct Cross Interchange | 43 |
| FILTRON | OP6473 | Direct Cross Interchange | 43 |
| UNICO FILTER | LI91424 | Direct Cross Interchange | 43 |
| ZETOR | 77010793 | Direct Cross Interchange | 43 |
| TECNOCAR | R78 | Direct Cross Interchange | 42 |
| UNIFLUX FILTERS | XO273 | Direct Cross Interchange | 42 |
| SCT Germany | SM5742 | Direct Cross Interchange | 42 |
| SOFIMA | S8700R | Direct Cross Interchange | 42 |
| GM | 6436383 | Direct Cross Interchange | 42 |
| WOODGATE | WGL678 | Direct Cross Interchange | 41 |
| WIX | 51243 | Direct Cross Interchange | 40 |
| RENAULT | 0003132302 | Direct Cross Interchange | 40 |
| SLC | T19044TH | Direct Cross Interchange | 40 |
| SLC | T19044T | Direct Cross Interchange | 40 |
| SLC | T19044D | Direct Cross Interchange | 40 |
| SLC | T19044 | Direct Cross Interchange | 40 |
| SLC | AR58956 | Direct Cross Interchange | 40 |
| P.B.R. | BC1039 | Direct Cross Interchange | 40 |
| KAGER | 100054 | Direct Cross Interchange | 40 |
| CLEAN FILTER | DO281 | Direct Cross Interchange | 40 |
| MAHLE FILTER | 07787849 | Direct Cross Interchange | 40 |
| KNECHT | 07794779 | Direct Cross Interchange | 40 |
| FRAD | 748507110 | Direct Cross Interchange | 40 |
| HENGST FILTER | H15W | Direct Cross Interchange | 40 |
| CLAAS | CT6005012109 | Direct Cross Interchange | 40 |
| LUBER FINER | FP20 | Direct Cross Interchange | 25 |
| KNECHT | OC103 | Direct Cross Interchange | 24 |
| MAHLE ORIGINAL | OC103 | Direct Cross Interchange | 21 |
| KNECHT | FO3713 | Direct Cross Interchange | 20 |
| PURFLUX | LS168 | Direct Cross Interchange | 10 |
| CLEAN FILTERS | DO281 | Indirect Cross Interchange | 28 |
| PUROLATOR | L30015 | Indirect Cross Interchange | 22 |
| WIX FILTERS | 51243 | Indirect Cross Interchange | 20 |
| BOSCH | 9457280140 | Indirect Cross Interchange | 20 |
| PUROLATOR | R15 | Indirect Cross Interchange | 20 |
| CROSLAND | 608 | Indirect Cross Interchange | 20 |
| COOPERS | Z33 | Indirect Cross Interchange | 19 |
| CLARK | 6511730 | Indirect Cross Interchange | 18 |
| PUROLATOR | PER306 | Indirect Cross Interchange | 18 |
| PUROLATOR | PC24 | Indirect Cross Interchange | 18 |
| KNECHT | AW143 | Indirect Cross Interchange | 18 |
| COOPERSFIAAM FILTERS | FT4580 | Indirect Cross Interchange | 18 |
| DONALDSON | P779146 | Indirect Cross Interchange | 17 |
| MECAFILTER | ELH4712 | Indirect Cross Interchange | 17 |
| ACDelco | PF17 | Indirect Cross Interchange | 17 |
| MOTORCRAFT | FL175 | Indirect Cross Interchange | 16 |
| LUBER FINER | LFP20 | Indirect Cross Interchange | 16 |
| INGERSOLL-RAND | 35308030 | Indirect Cross Interchange | 15 |
| DONALDSON | LFP550020 | Indirect Cross Interchange | 15 |
| IHC | 998457R91 | Indirect Cross Interchange | 15 |
| SAVARA | 269930 | Indirect Cross Interchange | 13 |
| All Parts | BT259 | Indirect Cross Interchange | 13 |
| JOY MFG | 5276312 | Indirect Cross Interchange | 13 |
| WHITE MOTOR | 303483584 | Indirect Cross Interchange | 13 |
| FRAM | PH20A | Indirect Cross Interchange | 13 |
| GM | 25011162 | Indirect Cross Interchange | 13 |
| FORD | 9613322 | Indirect Cross Interchange | 13 |
| KRALINATOR | L39 | Indirect Cross Interchange | 13 |
| HASTINGS | P340 | Indirect Cross Interchange | 13 |
| HASTINGS | LF340 | Indirect Cross Interchange | 13 |
| FLEETRITE | LFR8678 | Indirect Cross Interchange | 13 |
| BMC | GFE145 | Indirect Cross Interchange | 13 |
| NAPA | 1243 | Indirect Cross Interchange | 13 |
| DELUXE | 198 | Indirect Cross Interchange | 13 |
| MANN & HUMMEL | W9364 | Indirect Cross Interchange | 13 |
| DEERE JOHN | T19044TL | Indirect Cross Interchange | 13 |
| CHRYSLER | L317 | Indirect Cross Interchange | 13 |
| Co-op Tractor | PLJD15 | Indirect Cross Interchange | 13 |
| DEERE JOHN | T19044T | Indirect Cross Interchange | 13 |
| MOTORCRAFT | SFL202 | Indirect Cross Interchange | 13 |
| GUD | Z32 | Indirect Cross Interchange | 13 |
| DEERE JOHN | T19044D | Indirect Cross Interchange | 13 |
| Co-op Tractor | UR15 | Indirect Cross Interchange | 13 |
| GUD | Z23 | Indirect Cross Interchange | 13 |
| AP | AP3411A | Indirect Cross Interchange | 13 |
| DEERE JOHN | T19044 | Indirect Cross Interchange | 13 |
| AP | AP3411 | Indirect Cross Interchange | 13 |
| DEERE JOHN | AT19044T | Indirect Cross Interchange | 13 |
| KOEHRING | 8320239 | Indirect Cross Interchange | 13 |
| DEERE JOHN | AT19044 | Indirect Cross Interchange | 13 |
| CYCLONE | P339 | Indirect Cross Interchange | 13 |
| DEERE JOHN | AR58956 | Indirect Cross Interchange | 13 |
| ATLAS TOOL | TF42 | Indirect Cross Interchange | 13 |
| BIG A | 92243 | Indirect Cross Interchange | 13 |
| Champion Laboratories | PH20 | Indirect Cross Interchange | 13 |
| BIG A | 706 | Indirect Cross Interchange | 13 |
| Champion Laboratories | FP20 | Indirect Cross Interchange | 13 |
| CARQUEST | 85243 | Indirect Cross Interchange | 13 |
| CYCLONE | PM339 | Indirect Cross Interchange | 13 |
| PUROLATOR | 6665983 | Indirect Cross Interchange | 13 |
| FLEETGUARD | LF642 | Indirect Cross Interchange | 13 |
| STUDEBAKER | AC3311 | Indirect Cross Interchange | 13 |
| FLEETGUARD | T19044 | Indirect Cross Interchange | 13 |
| STUDEBAKER | 1556906 | Indirect Cross Interchange | 13 |
| CATERPILLAR | 3I1089 | Indirect Cross Interchange | 13 |
| WIX FILTERS | CW243MP | Indirect Cross Interchange | 13 |
| CATERPILLAR | 3G9626 | Indirect Cross Interchange | 13 |
| BALDWIN | 14851 | Indirect Cross Interchange | 13 |
| LUBER FINER | PH20 | Indirect Cross Interchange | 13 |
| IHC | 277025R91 | Indirect Cross Interchange | 13 |
| SAVARA | 92801417 | Indirect Cross Interchange | 13 |
| SAVARA | 92801411 | Indirect Cross Interchange | 13 |
| JOHN DEERE | AR58956 | Indirect Cross Interchange | 11 |
| BOSCH | 0986B01005 | Indirect Cross Interchange | 11 |
| JOHN DEERE | T19044 | Indirect Cross Interchange | 11 |
| JOHN DEERE | T19044T | Indirect Cross Interchange | 11 |
| JOHN DEERE | T19044D | Indirect Cross Interchange | 9 |
| JOHN DEERE | T19044TH | Indirect Cross Interchange | 9 |
| KOLBENSCHMIDT | 50013354 | Indirect Cross Interchange | 9 |
| TEHO | OK68 | Indirect Cross Interchange | 8 |
| TEHO | 4068 | Indirect Cross Interchange | 8 |
| GUD FILTERS | Z33 | Indirect Cross Interchange | 7 |
| CHAMP | FP20 | Indirect Cross Interchange | 6 |
| BOSCH | P4005 | Indirect Cross Interchange | 6 |
| PBR | BC1039 | Indirect Cross Interchange | 5 |
| GENERAL MOTORS | 6437968 | Indirect Cross Interchange | 4 |
| GENERAL MOTORS | 6436383 | Indirect Cross Interchange | 4 |
| JOHN DEERE | T19044TL | Indirect Cross Interchange | 4 |
| BOSCH | 0451104005850 | Indirect Cross Interchange | 4 |
| VTE | 110AP | Indirect Cross Interchange | 4 |
| ASAS | SP414 | Indirect Cross Interchange | 3 |
| MAHLE FILTER | OC103 | Indirect Cross Interchange | 3 |
| ARMAFILT | O931402 | Indirect Cross Interchange | 3 |
| RENAULT | 6005012109 | Indirect Cross Interchange | 3 |
| GM | 6437852 | Indirect Cross Interchange | 3 |
| RENAULT TRUCKS | 0003132302 | Indirect Cross Interchange | 3 |
| MONARK | 030738344 | Indirect Cross Interchange | 3 |
| CUMMINS | 170200 | Indirect Cross Interchange | 3 |
| WIX FILTERS | 51581 | Indirect Cross Interchange | 2 |
| BIG A | 92581 | Indirect Cross Interchange | 2 |
| PUROLATOR | PER26 | Indirect Cross Interchange | 2 |
| PUROLATOR | L30026 | Indirect Cross Interchange | 2 |
| BLAW KNOX | 16470300 | Indirect Cross Interchange | 2 |
| BLAW KNOX | 0016470300 | Indirect Cross Interchange | 2 |
| MAGNETI MARELLI | 154076403290 | Indirect Cross Interchange | 2 |
| A.P. | LK3411 | Indirect Cross Interchange | 2 |
| Toro | 184360 | Indirect Cross Interchange | 2 |
| KENWORTH | KW632B | Indirect Cross Interchange | 2 |
| HASTINGS | LF129 | Indirect Cross Interchange | 2 |
| FLEETGUARD | LF632B | Indirect Cross Interchange | 2 |
| CHAMP | LFP20 | Indirect Cross Interchange | 2 |
| DONALDSON | P550240 | Indirect Cross Interchange | 2 |
| DONALDSON | P550188 | Indirect Cross Interchange | 2 |
| CUMMINS | CL632B | Indirect Cross Interchange | 2 |
| CHAMPION | B102606 | Indirect Cross Interchange | 2 |
| CASE IH | 998457R91 | Indirect Cross Interchange | 2 |
| BALDWIN | BT112 | Indirect Cross Interchange | 2 |
| CUMMINS | 152499 | Indirect Cross Interchange | 2 |
| CLEAN FILTERS | DO317 | Indirect Cross Interchange | 2 |
| FRAM | PH25 | Indirect Cross Interchange | 2 |
| MECAFILTER | ELH4302 | Indirect Cross Interchange | 2 |
| WHITE MOTOR | 892575A | Indirect Cross Interchange | 2 |
| MISFAT | Z112 | Indirect Cross Interchange | 2 |
| WHITE MOTOR | 892575 | Indirect Cross Interchange | 2 |
| QUINTON HAZELL | 51243 | Indirect Cross Interchange | 2 |
| GIF FILTER | GL329 | Indirect Cross Interchange | 2 |
| NAPA | 1581 | Indirect Cross Interchange | 2 |
| FIL FILTER | ZP503A | Indirect Cross Interchange | 2 |
| WALMI | WS20 | Indirect Cross Interchange | 2 |
| ELOFIC | EXL280 | Indirect Cross Interchange | 2 |
| GONHER | GP14 | Indirect Cross Interchange | 2 |
| DITCH WITCH | 195873 | Indirect Cross Interchange | 2 |
| DELUXE | WD423 | Indirect Cross Interchange | 2 |
| DIG?MA | DGMO4580 | Indirect Cross Interchange | 2 |
| CARQUEST | 85581 | Indirect Cross Interchange | 2 |
| CROSLAND FILTERS | 608 | Indirect Cross Interchange | 2 |
| FLEETRITE | LFR8632B | Indirect Cross Interchange | 2 |
| LUBER FINER | LFP152499B | Indirect Cross Interchange | 2 |
| MANN-FILTER | W9362 | Indirect Cross Interchange | 2 |
| KOMATSU | 6685819910 | Indirect Cross Interchange | 2 |
| KOLBENSCHMIDT | 50013058 | Indirect Cross Interchange | 2 |
| ACDelco | PF28F | Indirect Cross Interchange | 2 |
| ASAS | SP654 | Indirect Cross Interchange | 2 |
| WIX FILTERS | 51243MP | Indirect Cross Interchange | 2 |
| DELPHI | LK3411 | Indirect Cross Interchange | 1 |
| CARQUEST | R85258 | Indirect Cross Interchange | 1 |
| DAF | 690260 | Indirect Cross Interchange | 1 |
| ATLAS WEYHAUSEN | 831038 | Indirect Cross Interchange | 1 |
| JOHN DEERE | AR58956EX | Indirect Cross Interchange | 1 |
| FENDT | F100001173481 | Indirect Cross Interchange | 1 |
| CROSLAND | 539 | Indirect Cross Interchange | 1 |
| CLARK | 910758 | Indirect Cross Interchange | 1 |
| FILT | FF247EC | Indirect Cross Interchange | 1 |
| DAF | 1500842 | Indirect Cross Interchange | 1 |
| ALLIS-CHALMERS | 284774 | Indirect Cross Interchange | 1 |
| A.P. | AP3411A | Indirect Cross Interchange | 1 |
| DEUTZ-FAHR | 8012101311006 | Indirect Cross Interchange | 1 |
| BALDWIN | 14877 | Indirect Cross Interchange | 1 |
| DYNALIFE | CN51243 | Indirect Cross Interchange | 1 |
| NAPA | 1243MP | Indirect Cross Interchange | 1 |
| EATON | 2999100 | Indirect Cross Interchange | 1 |
| A.P. | AP3411 | Indirect Cross Interchange | 1 |
| PUROLATOR | 15 | Indirect Cross Interchange | 1 |
| DEUTSCH | FP20 | Indirect Cross Interchange | 1 |
| WARNER | WPH24 | Indirect Cross Interchange | 1 |
| FIAAM | FT4968 | Indirect Cross Interchange | 1 |
| CUMMINS | LF632 | Indirect Cross Interchange | 1 |
| CHAMPION | PH24 | Indirect Cross Interchange | 1 |
| SURE | SFO0678 | Indirect Cross Interchange | 1 |
| CLARK | 152499 | Indirect Cross Interchange | 1 |
| CUMMINS | LF527 | Indirect Cross Interchange | 1 |
| CHAMPION | LS199 | Indirect Cross Interchange | 1 |
| SURE | SFO0671 | Indirect Cross Interchange | 1 |
| CUMMINS | FL632 | Indirect Cross Interchange | 1 |
| CHAMPION | FP20 | Indirect Cross Interchange | 1 |
| STP | S25 | Indirect Cross Interchange | 1 |
| CUMMINS | FL527 | Indirect Cross Interchange | 1 |
| CHAMPION | FP152499B | Indirect Cross Interchange | 1 |
| STP | FP20 | Indirect Cross Interchange | 1 |
| MOTORCRAFT | MFL227 | Indirect Cross Interchange | 1 |
| CHAMPION | CL25 | Indirect Cross Interchange | 1 |
| SIERRA | 187965 | Indirect Cross Interchange | 1 |
| MOTORCRAFT | FL234 | Indirect Cross Interchange | 1 |
| PUROLATOR | L20015 | Indirect Cross Interchange | 1 |
| SCHUPP | AL44 | Indirect Cross Interchange | 1 |
| BOMAG | 05710639 | Indirect Cross Interchange | 1 |
| PUROLATOR | 6667028 | Indirect Cross Interchange | 1 |
| PRO-TEC | 103 | Indirect Cross Interchange | 1 |
| BOMAG | 01160024 | Indirect Cross Interchange | 1 |
| KOMATSU | 152499 | Indirect Cross Interchange | 1 |
| PUROLATOR | PER5H | Indirect Cross Interchange | 1 |
| DONALDSON | P168006 | Indirect Cross Interchange | 1 |
| ACDelco | X4328E | Indirect Cross Interchange | 1 |
| PUROLATOR | PER51 | Indirect Cross Interchange | 1 |
| PARTS MASTER | 61258 | Indirect Cross Interchange | 1 |
| CHAMP | OF33 | Indirect Cross Interchange | 1 |
| ACDelco | X4201E | Indirect Cross Interchange | 1 |
| DELUXE | WD198 | Indirect Cross Interchange | 1 |
| NSN | 2940000074791 | Indirect Cross Interchange | 1 |
| FLEETGUARD | LF632 | Indirect Cross Interchange | 1 |
| ACDelco | PF27 | Indirect Cross Interchange | 1 |
| DELUXE | 423 | Indirect Cross Interchange | 1 |
| IVECO | 1902135 | Indirect Cross Interchange | 1 |
| ACDelco | PF24 | Indirect Cross Interchange | 1 |
| BIG A | 624 | Indirect Cross Interchange | 1 |
| IVECO | 1173481 | Indirect Cross Interchange | 1 |
| FLEETGUARD | FF196J | Indirect Cross Interchange | 1 |
| CARQUEST | 85258 | Indirect Cross Interchange | 1 |
| IVECO | 1160024 | Indirect Cross Interchange | 1 |
| FLEETGUARD | 153717S | Indirect Cross Interchange | 1 |
| ACKERMANN | PF28 | Indirect Cross Interchange | 1 |
| CARQUEST | 85243MP | Indirect Cross Interchange | 1 |
| GM | 12490141 | Indirect Cross Interchange | 1 |
| CYCLONE | PM351 | Indirect Cross Interchange | 1 |
| ACKERMANN | PF17 | Indirect Cross Interchange | 1 |
| BIG A | 92582 | Indirect Cross Interchange | 1 |
| GM | 4041959 | Indirect Cross Interchange | 1 |
| ATLAS TOOL | CW581MP | Indirect Cross Interchange | 1 |
| KUBOTA | 7000014640 | Indirect Cross Interchange | 1 |
| BOSCH | 8014H | Indirect Cross Interchange | 1 |
| RENAULT | 6005000929 | Indirect Cross Interchange | 1 |
| CYCLONE | P351 | Indirect Cross Interchange | 1 |
| MOBIL | PH24 | Indirect Cross Interchange | 1 |
| GM | 6437854 | Indirect Cross Interchange | 1 |
| Co-op Tractor | PL632 | Indirect Cross Interchange | 1 |
| MOBIL | M1203 | Indirect Cross Interchange | 1 |
| BOSCH | 0986SF2089 | Indirect Cross Interchange | 1 |
| QUINTON HAZELL | WL7250 | Indirect Cross Interchange | 1 |
| AutoZone | PH25 | Indirect Cross Interchange | 1 |
| GOLDONI | 00021712 | Indirect Cross Interchange | 1 |
| FILTRON | OP663 | Indirect Cross Interchange | 1 |
| QUINTON HAZELL | WL7245 | Indirect Cross Interchange | 1 |
| AutoZone | PH24 | Indirect Cross Interchange | 1 |
| LUBER FINER | LFP152499A | Indirect Cross Interchange | 1 |
| FILTRON | OP657 | Indirect Cross Interchange | 1 |
| Le Tourneau | VC8813 | Indirect Cross Interchange | 1 |
| AutoZone | PH11 | Indirect Cross Interchange | 1 |
| LUBER FINER | LFP152499 | Indirect Cross Interchange | 1 |
| WABCO | VC8813 | Indirect Cross Interchange | 1 |
| Le Tourneau | BC8813 | Indirect Cross Interchange | 1 |
| AutoZone | M1203 | Indirect Cross Interchange | 1 |
| ACDelco | PF1284 | Indirect Cross Interchange | 1 |
| WABCO | BC8813 | Indirect Cross Interchange | 1 |
| Champion Laboratories | FP152499B | Indirect Cross Interchange | 1 |
| WGB | S265CP | Indirect Cross Interchange | 1 |
| PURFLUX | LS168 | Indirect Cross Interchange | 1 |
| MOPAR PARTS | L317 | Indirect Cross Interchange | 1 |
| Nelson-Winslow | 88007A | Indirect Cross Interchange | 1 |
| AP LOCKHEED | LK3411 | Indirect Cross Interchange | 1 |
| CLEAN FILTERS | DO281 | Indirect Cross Interchange | 1 |
| ALCO FILTER | SP896 | Indirect Cross Interchange | 1 |
| SAVARA | 92818417 | Indirect Cross Interchange | 1 |
| M FILTER | MH376 | Indirect Cross Interchange | 1 |
| MAHLE ORIGINAL | OC118 | Indirect Cross Interchange | 1 |
| WIX FILTERS | 51258 | Indirect Cross Interchange | 1 |
| FRAM | PH18 | Indirect Cross Interchange | 1 |
| AUTO EXTRA | 61851258 | Indirect Cross Interchange | 1 |
| IHC | 152499 | Indirect Cross Interchange | 1 |
| FIAAM | FT4580 | Indirect Cross Interchange | 1 |
| HASTINGS | P129 | Indirect Cross Interchange | 1 |
| JOHN DEERE | AR31627R | Indirect Cross Interchange | 1 |
| FRAM | PH11 | Indirect Cross Interchange | 1 |
| Stens | 120938 | Indirect Cross Interchange | 1 |
| HARNISCHFEGER | 1046Z72 | Indirect Cross Interchange | 1 |
| KNECHT | OC118 | Indirect Cross Interchange | 1 |
| LUBER-FINER | PH24 | Indirect Cross Interchange | 1 |
| CUMMINS | BM75654 | Indirect Cross Interchange | 1 |
| FRAM | HP5 | Indirect Cross Interchange | 1 |
| WIX FILTERS | CW581MP | Indirect Cross Interchange | 1 |
| GRADALL | 01150622 | Indirect Cross Interchange | 1 |
| WIX FILTERS | WL7250 | Indirect Cross Interchange | 1 |
| KNECHT | AW41 | Indirect Cross Interchange | 1 |
| HASTINGS | BT112 | Indirect Cross Interchange | 1 |
| CLARK | 892575A | Indirect Cross Interchange | 1 |
| CUMMINS | 253243H | Indirect Cross Interchange | 1 |
| FRAM | PH37 | Indirect Cross Interchange | 1 |
| LAUTRETTE | ELH4302 | Indirect Cross Interchange | 1 |
| CATERPILLAR | 773416 | Indirect Cross Interchange | 1 |
| WIX FILTERS | WL7245 | Indirect Cross Interchange | 1 |
| KANGNAM | RB289 | Indirect Cross Interchange | 1 |
| GONHER | GP14M | Indirect Cross Interchange | 1 |
| CLARK | 892575 | Indirect Cross Interchange | 1 |
| JOHN DEERE | RE506575 | Indirect Cross Interchange | 1 |
| COOPERS | LSF5055 | Indirect Cross Interchange | 1 |
| DELPHI | LK3411A | Indirect Cross Interchange | 1 |
| WIX FILTERS | PC56P | Indirect Cross Interchange | 1 |
| MANN-FILTER | W9634 | Indirect Cross Interchange | 1 |
| FORD | 5000861 | Indirect Cross Interchange | 1 |
| MAGNETI MARELLI | 150180006700 | Indirect Cross Interchange | 1 |
| JOHN DEERE | AT20728 | Indirect Cross Interchange | 1 |
| FENDT | F100001174418 | Indirect Cross Interchange | 1 |