Please wait...
Compare Route with: Select Train for Comparison 15946/Dibrugarh - Mumbai LTT Express
Shortest Route: 466 Stations. 2986 km.
Train: 590 Stations. 3483 km. Train Route between New Tinsukia Junction and Mumbai LTT is longer by 497 km (17%).
Hide/Show Route Stations Shortest Route 465 Stations Km NTSK 0.0 PNT 8.33 CHB 17.36 DKM 26.94 LHL 35.15 CKW 39.46 DBRG 42.07 6 stations DMGN 55.43 DGBC 58.59 TNGN 72.03 NSBG 81.8 BBNB 86.0 4 stations SRPN 90.44 MYO 95.07 DMC 102.64 JFD 108.36 BDLN 116.03 NOD 123.01 GOM 128.18 SUZ 136.49 BGND 146.49 SWJ 154.64 LBI 163.42 NLP 171.84 SOB 181.87 KTPR 188.76 TUJ 197.86 14 stations HMY 201.77 TPG 211.11 TBH 219.17 UKE 224.4 DBW 232.84 GPZ 242.4 BJL 251.99 TOB 257.2 HML 261.31 BVV 267.99 NBX 276.93 MFC 284.37 VNE 293.65 NCA 305.63 NSK 313.36 DQL 319.19 JBH 327.11 16 stations BVU 334.97 RPAN 344.33 MSMI 353.16 NMM 354.99 BLRE 360.78 DKJR 367.63 HJLI 377.11 MJBT 384.68 RWTB 393.8 ULG 405.91 HRSN 417.74 TNL 428.42 KBY 439.07 GVR 452.07 KYO 462.25 13 stations RNY 467.13 GOE 474.99 NLV 483.7 KTCH 493.84 TIHU 501.3 NSRH 506.22 PBL 510.85 SPQ 520.86 GSA 526.73 BPRD 532.07 SBE 539.88 PTLD 548.78 BJF 559.0 CPQ 568.44 BNGN 573.75 14 stations NBQ 576.21 NBQY 578.46 DTX 580.51 BSGN 588.02 SLKX 595.01 KOJ 603.95 5 stations FKM 613.81 PQK 619.89 CROA 625.03 GBY 632.17 GOGH 636.87 SRPB 643.88 JOQ 654.47 KAMG 662.56 7 stations SMTA 672.22 NOQ 682.66 NBS 693.59 2 stations NCB 701.46 PQZ 711.53 SJRR 715.98 GDX 723.5 GUZ 730.5 FLK 739.37 SXX 748.48 KLGR 755.11 DQG 761.57 ATM 768.37 BYXA 777.44 NMX 781.84 NQH 785.68 YLSC 787.71 JPE 793.4 14 stations RQJ 800.57 BLK 808.85 ABFC 818.3 2 stations NJP 826.96 RNI 834.33 NJB 841.53 CAT 848.35 DMZ 857.62 TMH 866.31 MXJ 872.35 DBQ 878.73 7 stations AUB 883.78 GEOR 891.67 GIL 897.28 IKC 901.47 PJP 906.0 KNE 914.29 THED 916.97 HWR 922.64 KKA 928.09 SJKL 935.76 DLK 942.78 TETA 950.95 AHL 953.77 SUD 959.93 SJGM 964.26 KHMP 966.36 15 stations BOE 971.83 MFA 976.26 SRI 981.55 MENP 985.13 JAU 987.77 BHNP 991.08 SI 993.98 GRR 998.59 DNQ 1001.66 NYT 1006.28 KIRB 1009.38 9 stations KIR 1010.74 KIRW 1012.9 SMO 1022.14 CRR 1033.14 BKHR 1040.68 SIHT 1044.93 KUE 1049.98 KIBH 1053.51 KTRH 1058.51 BNPR 1064.3 NNA 1069.37 KHQ 1077.3 BIGH 1080.59 THB 1085.31 NNR 1092.98 BRKB 1098.33 PSR 1104.7 GAI 1113.19 MSK 1117.08 CDBN 1122.71 19 stations MNE 1127.54 KGG 1136.38 UMNR 1143.42 SKJ 1149.48 SANH 1152.67 LKN 1158.58 DPL 1163.63 LAK 1169.09 BGS 1176.43 SHHT 1180.35 TIL 1183.52 BEHT 1186.87 8 stations NBJU 1189.7 BJU 1191.76 BUJ 1194.39 TGA 1199.17 MPNH 1201.78 3 stations BCA 1208.09 FAH 1212.66 SPPA 1214.11 VPDA 1218.71 HBP 1223.23 MOG 1228.61 RJJN 1232.06 NNNL 1236.16 SPP 1241.42 BDUA 1245.41 MNO 1249.32 SDG 1254.31 DES 1259.05 GKHT 1261.16 CSR 1263.54 DHBI 1265.83 AYRN 1268.78 CKRD 1272.84 17 stations HJP 1279.27 SEE 1284.59 BPGJ 1288.48 DGBH 1296.97 1 stations PPTA 1299.93 DNR 1305.87 NEO 1311.67 GNHI 1314.59 SDE 1318.67 PATL 1320.85 BTA 1323.21 PAIL 1329.19 KWR 1331.66 KUA 1335.29 JMIR 1340.68 9 stations ARA 1345.18 JGWL 1348.47 MTBH 1351.13 KRS 1355.03 KYA 1359.28 XSAN 1361.22 RNTE 1362.67 BEA 1366.6 ASJP 1370.35 BYN 1372.47 SKRI 1376.65 RPR 1381.09 VKDH 1385.62 TWG 1389.74 VVG 1393.85 DURE 1397.25 KPHH 1401.76 BUE 1404.37 NDON 1409.99 BXR 1413.67 PWXP 1419.56 CSA 1424.55 BQW 1430.5 GMR 1434.09 KKRH 1437.81 BWH 1441.87 USK 1445.57 26 stations DLN 1449.85 DRV 1456.81 ZNA 1463.34 BHCL 1468.3 DHA 1475.74 TLAM 1483.02 SLD 1489.32 KCA 1496.98 EOCM 1500.79 JTHT 1503.1 MGSO 1503.4 MGMY 1505.12 11 stations DDU 1507.54 NEWC 1508.78 AVCD 1512.27 JEP 1515.35 NPBR 1521.22 KYT 1529.75 5 stations CAR 1539.59 DAP 1546.83 PRE 1554.91 JHG 1562.27 MZP 1570.72 BDL 1578.04 BEO 1582.7 GAE 1590.21 JIA 1597.24 MNF 1605.54 UND 1613.68 MJA 1622.0 BEP 1633.06 KCN 1642.19 13 stations PCOI 1650.9 LKJN 1652.4 IDGJ 1660.45 JSR 1666.63 MFX 1672.3 LOG 1678.57 BVAR 1684.63 SRJ 1688.46 MJHR 1698.0 BRG 1705.24 KTDD 1710.71 DBR 1720.94 PNHI 1731.89 12 stations MKP 1743.46 BNSP 1746.82 BQF 1751.28 MKD 1759.52 TKYR 1767.26 EDA 1774.89 MJG 1780.34 CTHR 1785.82 KTHA 1793.56 JTW 1801.0 HATI 1807.32 SAGM 1814.39 11 stations STA 1821.06 LGCE 1832.62 UHR 1842.15 MYR 1856.54 BUU 1869.99 GNWA 1876.04 UDR 1882.62 PKRD 1892.31 JKE 1902.1 XX-JKEB 1904.94 PTWA 1910.41 10 stations KTE 1919.46 KTES 1921.41 MDRR 1924.76 NWR 1932.72 SNRR 1940.49 SBD 1947.35 DDCE 1956.85 SHR 1971.84 GSPR 1982.87 DOE 1993.42 ADTL 2002.22 JBP 2010.31 MML 2013.71 12 stations KEQ 2016.25 BRGT 2026.84 BHTN 2039.95 BMR 2051.54 SRID 2063.29 KKB 2078.74 BELD 2083.13 GPC 2088.65 NU 2094.44 KY 2110.28 KFY 2118.89 BNE 2125.87 BNJH 2130.31 GAR 2138.81 SCKR 2152.71 JHT 2162.76 BKH 2169.38 PPI 2187.99 SXF 2196.42 SGP 2205.89 GMD 2215.77 BGTA 2228.93 SQL 2235.09 GRO 2244.09 23 stations ET 2254.73 JUH 2255.74 ETBC 2256.61 DRA 2266.88 KTZ 2272.53 DKI 2279.89 BPF 2288.15 BIF 2295.45 PGL 2302.71 CGO 2306.89 TBN 2316.17 CRK 2323.42 HD 2330.3 PAL 2337.95 MUO 2343.74 BRI 2346.67 KRO 2355.63 KKN 2362.05 DRHI 2372.96 BRUD 2382.54 CAER 2392.72 CKKD 2400.16 SGBJ 2410.61 22 stations TLV 2422.42 MTA 2430.76 1 stations KNW 2438.11 KNWX 2438.88 BRGJ 2443.34 BMA 2449.21 KDK 2453.74 DGN 2461.35 SXA 2469.06 MWA 2474.98 NPNR 2480.85 CDI 2487.93 AGQ 2498.15 BAU 2507.13 WGA 2517.37 RV 2527.5 NB 2537.54 SAV 2546.22 DSK 2554.83 BSBN 2557.29 BSGS 2558.93 BSLX 2560.47 19 stations BSL 2561.67 BDI 2574.08 TRW 2578.34 2 stations JL 2585.81 SS 2597.58 MWD 2606.91 MYJ 2618.76 PHQ 2626.18 PC 2633.54 GAA 2644.11 NGD 2652.48 KJ 2659.35 VGL 2669.1 9 stations CSN 2678.48 HPR 2686.31 RHNE 2695.29 NI 2699.96 PKE 2709.75 NGNX 2719.65 NGN 2720.46 PJN 2727.09 HSL 2732.5 PNV 2740.63 9 stations MMR 2745.81 YY-MMRX 2746.17 SUM 2756.77 LS 2770.5 UGN 2780.33 NR 2787.29 KBSN 2793.37 KW 2799.94 ODHA 2807.08 NK 2818.82 DVL 2824.43 LT 2835.68 AV 2844.46 PI 2852.95 GO 2861.29 IGPX 2867.86 IGP 2869.41 TGR1 2874.19 TGR2 2876.41 TGR3 2879.94 KSRA 2883.59 OMB 2890.45 KE 2897.02 THS 2903.21 ATG 2909.1 ASO 2918.91 VSD 2924.83 KDV 2932.5 TLA 2940.1 ABY 2944.87 SHAD 2947.86 30 stations KYN 2950.96 KYNX 2951.76 THK 2954.57 DI 2956.06 DDCL 2957.07 KOPR 2957.34 DWJN 2960.02 6 stations DIVA 2961.81 YY-PSKT 2965.58 XX-TNAB 2966.49 2 stations TNA 2969.1 MLND 2971.75 CRNM 2972.82 NHU 2973.94 BND 2975.6 KJRD 2977.48 VK 2979.28 GC 2983.02 VVH 2984.31 8 stations LTT 2985.55
Hide/Show Train Stations IMG22512-2085546/♥♥New Ti... 590 Stations Km NTSK 0.0 PNT 8.33 CHB 17.36 DKM 26.94 LHL 35.15 CKW 39.46 5 stations DBRG 42.07 DMGN 55.43 XX-DMGC 58.19 LPK 61.16 KOWN 71.16 4 stations MRHT 83.12 MOX 88.16 SEPN 93.2 MHKT 97.96 KRHT 104.86 DSX 110.62 5 stations SRTN 120.24 SLGR 136.18 NZR 139.86 MZA 143.74 NMT 150.73 AGI 162.21 SLX 167.55 LH 174.12 NCH 179.79 MEG 184.63 8 stations MXN 190.25 KQY 196.23 TTB 202.75 CFG 214.04 KXL 219.42 4 stations FKG 228.35 OTN 232.51 JMI 238.13 BHGN 244.87 BXP 252.75 SZR 262.23 NJN 270.67 CJA 278.29 BXJ 284.32 KHKT 292.44 9 stations DMV 298.51 DMFS 298.94 RXRX 304.7 RXR 309.87 DSR 316.82 DLDE 325.71 5 stations DPU 335.62 NLN 345.02 LCT 354.58 BRLF 361.15 3 stations LMG 368.08 PKB 376.52 LKG 382.65 HWX 393.23 LKA 398.73 DHRY 405.93 HJI 413.08 JGJN 419.69 JMK 429.5 KWM 440.43 LPN 448.94 10 stations CPK 457.66 TGE 465.69 DML 472.89 SNBR 478.51 AJRE 484.07 JID 491.65 BRHU 497.52 KKET 503.37 TTLA 509.59 XX-TTLX 511.22 DGU 515.08 PNB 522.1 TKC 529.42 PHI 534.77 NNGE 540.26 NMY 542.94 NGC 544.41 16 stations GHY 548.62 KYQ 555.43 AGT 562.58 CGS 570.65 BIZ 580.79 KDKN 586.14 4 stations RNY 596.25 GOE 604.11 NLV 612.82 KTCH 622.96 TIHU 630.42 NSRH 635.34 PBL 639.97 SPQ 649.98 GSA 655.85 BPRD 661.19 SBE 669.0 PTLD 677.9 BJF 688.12 CPQ 697.56 BNGN 702.87 14 stations NBQ 705.33 NBQY 707.58 DTX 709.63 BSGN 717.14 SLKX 724.13 KOJ 733.07 FKM 742.93 PQK 749.01 CROA 754.15 GBY 761.29 GOGH 765.99 SRPB 773.0 JOQ 783.59 KAMG 791.68 SMTA 801.34 SLBS 806.62 APCH 811.62 16 stations APDJ 814.25 DPO 817.89 RVK 825.19 GRU 831.52 KCF 836.99 HOJ 839.79 5 stations HSA 848.89 MDT 859.68 MJE 868.3 DLO 874.01 BNV 883.15 BNQ 889.72 CNM 898.49 CRX 901.35 NKB 906.72 CPMR 912.94 CLD 919.71 NMZ 927.43 DDM 933.25 ODB 938.01 BRQ 942.33 PNS 948.81 SVQ 954.66 GMK 960.94 GLMA 965.88 PSRY 971.02 19 stations SGUJ 975.15 SGUT 977.85 1 stations NJP 982.43 RNI 989.8 NJB 997.0 CAT 1003.82 DMZ 1013.09 TMH 1021.78 MXJ 1027.82 DBQ 1034.2 AUB 1039.25 GEOR 1047.14 GIL 1052.75 IKC 1056.94 PJP 1061.47 KNE 1069.76 THED 1072.44 HWR 1078.11 KKA 1083.56 SJKL 1091.23 DLK 1098.25 TETA 1106.42 AHL 1109.24 SUD 1115.4 SJGM 1119.73 KHMP 1121.83 BOE 1127.3 MFA 1131.73 BWPB 1136.29 AZR 1140.73 KMPH 1145.39 KWE 1148.43 BAHN 1151.45 YY-KDPN 1155.15 KDPR 1155.55 HCR 1162.19 MQG 1167.07 BKRD 1172.09 MFZ 1176.92 SM 1182.8 SRPU 1186.87 KMRJ 1191.65 MBC 1195.47 EKI 1198.21 ADF 1204.73 OMLF 1211.82 43 stations MLDT 1217.48 GZM 1225.87 JMQ 1231.64 KTJ 1238.15 CMX 1246.74 NFKN 1251.94 NFK 1252.62 NFKS 1253.96 TDLE 1257.67 BDBS 1261.03 BDAG 1265.34 BDLC 1267.38 GMAN 1270.07 KLP 1276.78 TBB 1284.33 14 stations PKR 1288.75 NGF 1294.23 RJG 1299.34 BSBR 1306.01 MRR 1311.01 CTR 1318.67 NHT 1327.4 SDLE 1334.68 RPMY 1340.27 8 stations RPH 1341.47 TPF 1348.55 MLV 1353.97 GHLE 1362.09 SNT 1369.32 BSLE 1377.11 AMP 1382.59 KPLE 1391.45 PNE 1397.9 8 stations BHP 1401.97 BDH 1409.7 PCQ 1414.77 GKH 1421.02 NRX 1426.06 BPS 1431.06 JTL 1436.41 KAN 1440.75 TIT 1446.66 BWN 1453.87 BWNU 1455.47 GRP 1460.75 SKG 1465.4 PRAE 1470.66 CHC 1473.62 MSAE 1476.67 NBAE 1479.76 JRAE 1483.99 JPQ 1486.02 GRAE 1490.88 HIH 1493.07 CRAE 1495.3 SHBC 1496.96 DNHL 1499.72 BMAE 1501.92 PBZ 1503.89 CDAE 1508.18 MDSE 1512.6 KQU 1515.5 BLAE 1517.2 MBE 1519.22 BRPA 1522.39 BPAE 1526.15 JOX 1528.09 GBRA 1531.38 34 stations DKAE 1533.68 CCLW 1536.62 BTNG 1539.28 BALT 1542.25 BKNM 1544.7 XX-BKNC 1546.6 XX-MRGC 1547.79 6 stations ADL 1549.38 SEL 1552.96 SGTY 1554.18 ABB 1554.85 NALR 1557.34 BVA 1561.17 CGA 1564.24 FLR 1566.89 ULB 1569.17 BSBP 1573.29 KGY 1576.77 BZN 1582.19 GGTA 1584.92 DTE 1587.97 KIG 1592.22 MCA 1595.43 NDGJ 1598.33 BOP 1600.67 NPMR 1604.39 PKEO 1605.39 PKU 1607.7 KHAI 1612.88 HAUR 1617.3 RDU 1621.71 DUAN 1624.81 BCK 1627.97 SMCK 1633.39 MPD 1639.33 JPR 1645.13 28 stations KGP 1652.17 KGPW 1654.09 NPTY 1656.83 KKQ 1659.29 KSO 1666.7 SUA 1674.61 BNB 1682.36 JGM 1689.88 KATB 1697.12 GII 1705.47 KNM 1713.1 CKU 1719.28 KKPR 1728.27 DVM 1737.7 CHGA 1744.0 GTS 1749.77 GUD 1759.74 RHE 1766.7 ASB 1771.46 GVDP 1779.1 SLJR 1783.01 20 stations TATA 1786.0 ADTP 1790.66 GMH 1796.69 BRBS 1805.73 SINI 1812.7 MMV 1820.42 RKSN 1827.98 YY-RKSO 1830.03 BRM 1837.39 8 stations CKP 1848.13 LPH 1857.61 SWR 1869.05 TUX 1874.42 GOL 1881.62 MXW 1886.73 DRWN 1891.5 PST 1898.35 GHAA 1904.22 MOU 1909.38 JRA 1920.71 BUL 1928.23 BZR 1935.1 XX-BOND 1939.16 BNDM 1942.68 KCAB 1944.75 15 stations ROU 1949.16 PPO 1955.11 KLG 1962.69 KXN 1969.67 GP 1979.01 SXN 1986.62 SOGR 1992.79 GPH 1997.56 TGM 2005.29 BMB 2013.86 DIH 2023.38 BEH 2029.57 PNPL 2036.28 DTV 2041.52 XX-JSGO 2045.48 JSRY 2048.41 15 stations JSG 2050.29 XX-JSGB 2052.17 IB 2059.24 BRJN 2061.92 LKCB 2067.03 BPH 2071.04 HGR 2084.24 DAO 2091.68 JMG 2103.69 KRL 2112.25 9 stations RIG 2121.92 KDTR 2129.17 BEF 2138.24 ROB 2147.33 KHS 2155.88 JDI 2161.54 SKT 2171.39 JDDA 2179.76 BUA 2186.15 SGRD 2193.59 SRGD 2195.14 CPH 2201.71 NIA 2212.51 KPNA 2219.83 AKT 2227.49 LATI 2229.81 KTSH 2233.6 JRMG 2240.58 GTW 2248.27 18 stations BSP 2254.28 YY-BSPB 2257.63 DPH 2261.4 CHBT 2264.52 BYL 2270.26 DGS 2277.78 NPI 2286.23 BYT 2300.89 HEOC 2315.29 HN 2316.19 TLD 2327.01 BIEC 2332.51 BKTH 2333.08 BKTW 2333.69 SLH 2341.47 MDH 2352.93 UKEC 2359.76 URK 2361.16 UKWC 2361.56 WRC 2362.57 19 stations R 2365.12 SRWN 2368.26 SZB 2371.47 KMI 2377.63 CABN 2379.89 DCAB 2382.03 SGBB 2382.28 BDYD 2382.48 HCAB 2383.65 DBEC 2384.69 CCAB 2386.13 GCAB 2387.15 BLEY 2387.9 BIA 2388.52 BSPC 2390.94 BPHB 2393.24 BQR 2397.62 DLCB 2400.87 17 stations DURG 2402.17 RSM 2410.18 MUP 2417.65 PMS 2424.63 RJN 2432.59 BAKL 2443.14 MUA 2451.14 JTR 2457.64 DGG 2463.99 PJB 2471.86 BTL 2480.7 DKS 2488.36 SKS 2499.74 DNL 2507.24 AGN 2514.62 GDM 2525.47 15 stations G 2537.03 XX-GQC 2540.87 GJ 2551.5 KWN 2559.81 TRO 2566.67 MNU 2576.65 TMR 2586.75 KOKA 2596.97 BRD 2604.89 KHAT 2614.85 RRL 2623.83 TAR 2629.46 CHCR 2635.8 SAL 2642.38 KNHN 2648.3 KP 2652.69 KAV 2660.45 16 stations NGP 2666.68 XX-NGPA 2667.4 AJNI 2669.58 AQX 2670.52 AQ 2670.73 ACDA 2670.99 KRI 2678.86 GMG 2685.38 BTBR 2694.2 BOK 2702.09 SNI 2713.57 TGP 2721.61 SLOR 2731.5 VADR 2739.42 SEGM 2742.9 WR 2745.49 DAE 2759.33 KAOT 2768.31 PLO 2775.16 TLN 2784.88 DMN 2795.08 DIP 2805.29 CND 2811.64 MLR 2824.71 TMT 2832.04 XX-BDXO 2839.14 BDLS 2840.49 BD 2840.7 BDYX 2841.81 BDRW 2843.18 TKI 2849.13 KUM 2856.92 MNDA 2864.25 MANA 2870.29 MZR 2882.46 KTP 2892.72 BGN 2901.35 YAD 2912.37 AKB 2919.19 38 stations AK 2919.67 GAO 2931.83 PS 2939.52 NGZ 2948.87 SEG 2956.75 XX-JMOA 2968.72 JM 2969.13 XX-JMOB 2969.58 NN 2981.31 KJL 2988.8 BIS 2995.09 WADO 3001.27 MKU 3009.11 KMKD 3018.05 KLHD 3023.95 BDWD 3028.88 ACG 3040.75 VNA 3046.48 BSCN 3054.94 BSGS 3056.4 BSLX 3057.94 20 stations BSL 3059.14 BDI 3071.55 TRW 3075.81 JL 3083.28 SS 3095.05 MWD 3104.38 MYJ 3116.23 PHQ 3123.65 PC 3131.01 GAA 3141.58 NGD 3149.95 KJ 3156.82 VGL 3166.57 CSN 3175.95 HPR 3183.78 RHNE 3192.76 NI 3197.43 PKE 3207.22 NGNX 3217.12 NGN 3217.93 PJN 3224.56 HSL 3229.97 PNV 3238.1 22 stations MMR 3243.28 YY-MMRX 3243.64 SUM 3254.24 LS 3267.97 UGN 3277.8 NR 3284.76 KBSN 3290.84 KW 3297.41 ODHA 3304.55 NK 3316.29 DVL 3321.9 LT 3333.15 AV 3341.93 PI 3350.42 GO 3358.76 IGPX 3365.33 IGP 3366.88 TGR1 3371.66 TGR2 3373.88 TGR3 3377.41 KSRA 3381.06 OMB 3387.92 KE 3394.49 THS 3400.68 ATG 3406.57 ASO 3416.38 VSD 3422.3 KDV 3429.97 TLA 3437.57 ABY 3442.34 SHAD 3445.33 30 stations KYN 3448.43 KYNX 3449.23 THK 3452.04 DI 3453.53 DDCL 3454.54 KOPR 3454.81 DWJN 3457.49 DIVA 3459.28 YY-PSKT 3463.05 XX-TNAB 3463.96 TNA 3466.57 MLND 3469.22 CRNM 3470.29 NHU 3471.41 BND 3473.07 KJRD 3474.95 VK 3476.75 GC 3480.49 VVH 3481.78 18 stations LTT 3483.02
Scroll to Top
Scroll to Bottom
Important Note: This website NEVER solicits for Money or Donations. Please beware of anyone requesting/demanding money on behalf of IRI. Thanks. Disclaimer: This website has
NO affiliation with the Government-run site of Indian Railways. This site does NOT claim 100% accuracy of fast-changing Rail Information. YOU are responsible for independently confirming the validity of information through other sources.