How many villages are listed for Almora district?
Almora district has 2,289 Census 2011 village records in this directory. They are grouped across 9 sub-districts in Uttarakhand.
Indian Village Directory
The Almora district village directory covers 2,289 Census 2011 village records across 9 sub-districts in Uttarakhand. These records help you compare Census village codes, population, households, village area, local facilities, nearest-town details and administrative paths before opening an individual village profile. Across the available records, Almora district has 2,184 inhabited villages, 105 uninhabited village entries, 560,192 people and 125,209 households, with 291,667 hectares of recorded village area. For quick comparison, Almora has the most village records; Baghan is the largest listed village by population; Dwarahat Range has the largest recorded area. The facility summary adds local context: primary school is reported for 2,184 villages, mobile coverage is reported for 1,901 villages, all-weather road is reported for 475 villages. The figures are prepared from Census 2011 and District Census Handbook (DCHB) public records; postal context covers 326 offices and 33 PINs; banking context uses Reserve Bank of India (RBI) ATM, CDM and CRM access records.
Almora district has 2,289 Census 2011 village records in this directory, grouped under 9 sub-districts in Uttarakhand.
The sub-district-wise table compares 9 sub-districts in Almora district using Census 2011 village records. Almora has 454 villages, about 20% of the district list. Dwarahat covers the largest recorded village area.
| Sub-district | Census Code | Villages | Village Share | Inhabited % | Population | Population Share | Avg Pop / Village | Households | Area (ha) | Area Share | Pop / sq km | Largest Village |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Almora | 00330 | 454 | 20% | 94% | 123,884 | 22% | 273 | 26,417 | 44,630.46 | 15% | 277.6 | Mall |
| Bhanoli | 00333 | 228 | 10% | 98% | 57,824 | 10% | 254 | 12,167 | 28,734.49 | 9.9% | 201.2 | Dungra |
| Bhikiyasain | 00325 | 397 | 17% | 95% | 70,487 | 13% | 178 | 16,994 | 39,091.31 | 13% | 180.3 | Bhikiyasin |
| Chaukhutiya | 00326 | 176 | 7.7% | 93% | 46,051 | 8.2% | 262 | 10,832 | 27,698.09 | 9.5% | 166.3 | Masi |
| Dwarahat | 00329 | 220 | 9.6% | 94% | 52,319 | 9.3% | 238 | 12,419 | 55,988.48 | 19% | 93.4 | Malli Mirai |
| Jainti | 00332 | 125 | 5.5% | 94% | 30,981 | 5.5% | 248 | 6,349 | 13,414.82 | 4.6% | 230.9 | Dol |
| Ranikhet | 00328 | 307 | 13% | 98% | 81,238 | 15% | 265 | 17,556 | 27,673.90 | 9.5% | 293.6 | Baghan |
| Someshwar | 00331 | 150 | 6.6% | 94% | 40,282 | 7.2% | 269 | 9,697 | 10,498.11 | 3.6% | 383.7 | Chhani Lwesal |
| Sult | 00327 | 232 | 10% | 98% | 57,126 | 10% | 246 | 12,778 | 43,937.25 | 15% | 130 | Jakh |
Almora, Bhikiyasain and Ranikhet are the sub-districts with the most village records in Almora district. Almora ranks first with 454 villages, 123,884 people and 277.6 people per sq km. Use this ranking to start local village search, Census code lookup and sub-district comparison.
| Rank | Sub-district | Villages | Village Share | Population | Population Share | Area (ha) | Area Share |
|---|---|---|---|---|---|---|---|
| 1 | Almora | 454 | 20% | 123,884 | 22% | 44,630.46 | 15% |
| 2 | Bhikiyasain | 397 | 17% | 70,487 | 13% | 39,091.31 | 13% |
| 3 | Ranikhet | 307 | 13% | 81,238 | 15% | 27,673.90 | 9.5% |
| 4 | Sult | 232 | 10% | 57,126 | 10% | 43,937.25 | 15% |
| 5 | Bhanoli | 228 | 10% | 57,824 | 10% | 28,734.49 | 9.9% |
| 6 | Dwarahat | 220 | 9.6% | 52,319 | 9.3% | 55,988.48 | 19% |
| 7 | Chaukhutiya | 176 | 7.7% | 46,051 | 8.2% | 27,698.09 | 9.5% |
| 8 | Someshwar | 150 | 6.6% | 40,282 | 7.2% | 10,498.11 | 3.6% |
| 9 | Jainti | 125 | 5.5% | 30,981 | 5.5% | 13,414.82 | 4.6% |
Baghan is the highest-population village listed for Almora district, with 3,589 people and 857 households. That is 0.6% of the district's listed village population. The average household size is 4.2. The nearest town is Ranikhet; 4.0 km away.
| Rank | Village | Population | District Pop Share | Households | Avg Household Size | Area (ha) | Pop / sq km | Nearest Town | Town Distance km |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Baghan | 3,589 | 0.6% | 857 | 4.2 | 116.13 | 3,090.5 | Ranikhet | 4.0 |
| 2 | Mall | 2,627 | 0.5% | 591 | 4.4 | 222.65 | 1,179.9 | Almora | 4.0 |
| 3 | Dol | 2,312 | 0.4% | 431 | 5.4 | 902.83 | 256.1 | Almora | 52.0 |
| 4 | Bhikiyasin | 2,232 | 0.4% | 523 | 4.3 | 135.70 | 1,644.8 | Ramnagar | 93.0 |
| 5 | Malli Mirai | 2,219 | 0.4% | 439 | 5.1 | 308.77 | 718.7 | Dwarahat | 4.0 |
| 6 | Dugal Khola | 1,928 | 0.3% | 430 | 4.5 | 23.93 | 8,056.8 | Almora | 3.0 |
| 7 | Bhatuliya | 1,674 | 0.3% | 380 | 4.4 | 199 | 841.2 | Ranikhet | 13.0 |
| 8 | Irha Avam Chak Malla Bayera,ta | 1,655 | 0.3% | 413 | 4 | 721.53 | 229.4 | Dwarahat | 20.0 |
| 9 | Chhani Lwesal | 1,644 | 0.3% | 412 | 4 | 178.62 | 920.4 | Almora | 53.0 |
| 10 | Dungra | 1,634 | 0.3% | 326 | 5 | 817.75 | 199.8 | Almora | 60.0 |
Dwarahat Range has the largest recorded village area in Almora district at 16,742.74 hectares. It represents 5.7% of the district's listed village area. Its listed population density is 0.1 people per sq km. Use area figures for broad comparison only; land and revenue checks should use official records.
| Rank | Village | Area (ha) | District Area Share | Population | Pop / sq km | Households | Households / ha | Nearest Town | Town Distance km |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Dwarahat Range | 16,742.74 | 5.7% | 13 | 0.1 | 13 | 0 | Dwarahat | 9.0 |
| 2 | Dwarahat Range | 16,742.74 | 5.7% | 9 | 0.1 | 9 | 0 | Dwarahat | 12.0 |
| 3 | Taram | 6,078.89 | 2.1% | 1,202 | 19.8 | 274 | 0.05 | Ramnagar | 47.0 |
| 4 | Jakh | 6,050.84 | 2.1% | 1,399 | 23.1 | 290 | 0.05 | Ramnagar | 69.0 |
| 5 | Dwarahat Range | 3,400 | 1.2% | 0 | 0 | — | 0 | Dwarahat | 30.0 |
| 6 | Dwarahat Range | 2,600 | 0.9% | 0 | 0 | — | 0 | Dwarahat | 33.0 |
| 7 | Dwarahat Range | 2,400 | 0.8% | 0 | 0 | — | 0 | Dwarahat | 30.0 |
| 8 | Mandal Range | 1,995 | 0.7% | 9 | 0.5 | 7 | 0 | Ramnagar | 28.0 |
| 9 | Jaurasi Range | 1,558.30 | 0.5% | 12 | 0.8 | 11 | 0.01 | Dwarahat | 25.0 |
| 10 | Dol | 902.83 | 0.3% | 2,312 | 256.1 | 431 | 0.48 | Almora | 52.0 |
Almora has 326 post office records across 33 PIN codes in the available postal dataset. Use this summary for address reference, PIN-code grouping and nearby post-office checks.
The postal summary adds India Post address-reference context for Almora district without turning the page into a full postal dump. It covers 326 offices across 33 PIN codes, including 318 delivery offices and 287 branch offices. PIN 263601 has the highest listed post-office count here with 33 offices. Selected rows are shown for quick reading; verify complete address and delivery details with India Post.
| PIN Code | Post Offices |
|---|---|
| 263601 | 33 |
| 263645 | 26 |
| 263623 | 23 |
| 263622 | 22 |
| 263653 | 17 |
| 263625 | 16 |
| 263656 | 15 |
| 263661 | 15 |
| 263676 | 14 |
| 263624 | 13 |
| Office Type | Post Offices |
|---|---|
| Head Office | 2 |
| Sub Office | 37 |
| Branch Office | 287 |
| Office Name | PIN | Type | Delivery | Division | Region |
|---|---|---|---|---|---|
| Almora Ho | 263601 | Head Office | Delivery | Almora Division | Divreportingcircle |
| Ranikhet Ho | 263645 | Head Office | Delivery | Almora Division | Divreportingcircle |
| Bagwalipokhar So | 263621 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Barechhina So | 263624 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Bhatronjkhan So | 263646 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Bhikiyasen So | 263667 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Chanoda So | 263629 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Chaubattia So | 263651 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Chaunallia So | 263680 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Dania So | 263622 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Daula So | 263660 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Daulaghat So | 263655 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Deghat So | 263659 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Deolikhet So | 263664 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Dwarahat So | 263653 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Ganai So | 263656 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Hawalbagh So | 263636 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Jainti So | 263626 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Kosi So Almora | 263643 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Lamgara So | 263625 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Majkhali So | 263652 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Manan So | 263638 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Masi So | 263658 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Matela So | 263665 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Maulekhal So | 263676 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Panuwanaula So | 263623 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Shitalakhet So | 263678 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Someshwar So | 263637 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Syalde So | 263661 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Takula So | 263628 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Tarikhet So | 263663 | Post Office | Delivery | Almora Division | Divreportingcircle |
| Baldhoti So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Lala Bazar So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Laxmeshwar So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Lower Mall Road So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Pokharkhali So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Ranikhet Kutchery So | 263645 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Ranikhet Sadar Bazar So | 263645 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Vikas Bhawan Almora So | 263601 | Post Office | Non-Delivery | Almora Division | Divreportingcircle |
| Aina Bo | 263652 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Airari Bisht Bo | 263665 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Ajoli Malli Bo | 263646 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Almiankande Bo | 263645 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Amdhar Bo | 263676 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Amyari Bo | 263645 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Andoli Bo | 263623 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Anuli Bo | 263625 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Asgoli Ed Bo | 263653 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Ayarpani Bo | 263601 | Branch Office | Delivery | Almora Division | Divreportingcircle |
| Badiyar Bo | 263622 | Branch Office | Delivery | Almora Division | Divreportingcircle |
Almora district has 109 bank ATM, Cash Deposit Machine (CDM) and Cash Recycler Machine (CRM) service records from Reserve Bank of India (RBI) data. The records cover 16 banks and 30 PIN codes. The list includes 83 ATMs, 17 CRMs and 1 CDM. State Bank of India has the highest number of listed records, with 59 entries (54%). PIN code 263601 has the highest listed banking access count, with 35 records (32%). The density is 4.8 records per 100 village records. Use this section to understand local banking access patterns, then confirm current service status with the bank before visiting.
| Device Type | Records | Share |
|---|---|---|
| ATM | 83 | 76% |
| CRM | 17 | 16% |
| CDM | 1 | 0.9% |
| E-Lobby | 1 | 0.9% |
| Other | 7 | 6.4% |
| E-Lobby | 1 | 0.9% |
| Bank | Records | Share |
|---|---|---|
| State Bank of India | 59 | 54% |
| Punjab National Bank | 12 | 11% |
| Canara Bank | 7 | 6.4% |
| Bank of Baroda | 6 | 5.5% |
| Hdfc Bank Ltd. | 4 | 3.7% |
| PIN Code | Records | Share |
|---|---|---|
| 263601 | 35 | 32% |
| 263645 | 14 | 13% |
| 263637 | 6 | 5.5% |
| 263656 | 6 | 5.5% |
| 263653 | 5 | 4.6% |
| 263623 | 4 | 3.7% |
| 263663 | 4 | 3.7% |
| 263661 | 3 | 2.8% |
| 263625 | 3 | 2.8% |
| 263624 | 3 | 2.8% |
| Sub-district | Records | ATMs | CRMs | CDMs | Banks | PINs |
|---|---|---|---|---|---|---|
| Almora | 51 | 35 | 10 | 1 | 16 | 12 |
| Bhanoli | 5 | 3 | 1 | 0 | 1 | 2 |
| Bhikia Sain | 7 | 7 | 0 | 0 | 3 | 4 |
| Chaukhutiya | 6 | 6 | 0 | 0 | 4 | 3 |
| Dwarahat | 7 | 6 | 1 | 0 | 4 | 3 |
| Jainti | 2 | 1 | 1 | 0 | 1 | 1 |
| No Block | 1 | 1 | 0 | 0 | 1 | 1 |
| Ranikhet | 19 | 14 | 3 | 0 | 7 | 7 |
| Someshwar | 9 | 8 | 1 | 0 | 5 | 4 |
| Sult | 2 | 2 | 0 | 0 | 1 | 1 |
The selected rows show bank ATM, Cash Deposit Machine (CDM) and Cash Recycler Machine (CRM) service records for Almora district from Reserve Bank of India (RBI) data, including banks such as Axis Bank Limited, Bank of India and Canara Bank. The visible sample includes PIN codes such as 263601, 263645 and 263626. Verify the current address, service status and timings with the bank before visiting.
| Bank | Type | PIN | District | Local Area | Centre | Address |
|---|---|---|---|---|---|---|
| Axis Bank Limited | CRM | 263601 | Almora | Almora | Almora (Npp) | Mall Road Ground Floor, Plot No./Khet No. 465 Paimaisi Almora, Almora, Uttarakhand, 263601 |
| Bank of India | ATM | 263645 | Almora | Almora | Almora (Npp) | 2nd Floor Parth Plaza Ranikhet District Almora, Almora, Uttarakhand, 263645 |
| Canara Bank | CDM | 263601 | Almora | Almora | Almora (Npp) | 0 1 Fl, Main Mall Rd, Nr.bhadreshwar Temple, Almora, Almora, Uttarakhand, 263601 |
| Central Bank of India | ATM | 263626 | Almora | Almora | Hawal Bagh Bajar | Almora P. O.kosi Kosi Almora.pincode -263643, Almora, Uttarakhand, 263626 |
| Bank of Baroda | ATM | 263601 | Almora | Almora | Almora (Npp) | Near Hotel Shikhar Bansal Gali, Almora, Uttarakhand, 263601 |
| Bank of Maharashtra | ATM | 263601 | Almora | Almora | Almora (Npp) | Near Milan Chowk, Almora, Dist. - Almora, Uttarakhand Devi Buildings, L R Shah Road, Lala Bazaar, Almora, Uttarakhand… |
| Hdfc Bank Ltd. | ATM | 263601 | Almora | Almora | Almora (Npp) | Mall Road, Opp Sai Bharav Mandir Jeevan Palace Almora, Almora, Uttarakhand, 263601 |
| ICICI Bank Limited | CRM | 263601 | Almora | Almora | Almora (Npp) | Mall Road Plot No 209, Bakshi Khola Mall Road, Almora, Uttarakhand, 263601 |
Full forms: ATM means Automated Teller Machine, CDM means Cash Deposit Machine, and CRM means Cash Recycler Machine.
ATM, Cash Deposit Machine (CDM) and Cash Recycler Machine (CRM) details are based on Reserve Bank of India (RBI) banking access records and should be verified with the bank before visiting. PIN code, district or sub-district matches do not prove that a facility is inside the village.
Almora district's village records list 560,192 people in 125,209 households. The average household size is 4.5. The listed village population density is 192.1 people per sq km.
Administrative coverage connects Almora district villages with local governance names used in Census 2011 records. The page reports 12 CD blocks, 1,344 Gram Panchayats and 5 nearest-town names. Common nearest-town references include Almora, Champawat and Dwarahat.
CD blocks reported: Bhaisiya Chhana, Bhikiyasain, Chaukhutiya, Dhaula Devi, Dwarahat, Forest CD Block Almora, Hawal Bagh, Lamgarha, Sult, Syaldey, Takula, Tarikhet.
Gram Panchayats reported: 2 Godiya, Aara Lagga Kunjwal Khet, Aarakhet, Aari, Achhron, Adhuriya, Adigaon Kanhodiya, Afaun, Agar, Agar Raulkuri, Agaramanral, Aina and more.
Village facility coverage uses Census 2011 and District Census Handbook (DCHB) amenities fields for Almora district. The strongest reported signals are primary school in 2,184 villages (95% of district records), mobile coverage in 1,901 villages (83% of district records), all-weather road in 475 villages (21% of district records). Lower-count fields include All-weather Road and PDS Shop, so users should verify current services locally. Treat these figures as historical village amenities, not live service guarantees.
| Facility | Villages with Facility | Reported Villages | Gap Count | % of All Villages |
|---|---|---|---|---|
| Primary School | 2,184 | 2,184 | — | 95.41 |
| Mobile Coverage | 1,901 | 2,184 | — | 83.05 |
| All-Weather Road | 475 | 2,184 | — | 20.75 |
| PDS Shop | 506 | 2,184 | — | 22.11 |
| Domestic Power Supply | 2,184 | 2,184 | — | 95.41 |
| Distance Band | Villages | Share |
|---|---|---|
| Within 5 Km | 82 | 3.6% |
| 5-10 Km | 108 | 4.7% |
| 10-25 Km | 463 | 20% |
| Over 25 Km | 1,636 | 71% |
Location and distance highlights show how Almora villages relate to nearby towns and headquarters. Nearest-town distance is reported for 2,289 villages, with an average of 46.16 km and a median of 40 km. 82 villages are within 5 km of a listed town, while 1636 are over 25 km away. Use these figures for orientation, not for survey, emergency travel or legal decisions.
| Distance Type | Reported Villages | Average km | Maximum km | Village | Place / HQ |
|---|---|---|---|---|---|
| Nearest Town Distance | 2,289 | 46.16 | 161 | Gawal Beena | Ramnagar |
This data coverage section explains what is available for Almora district. Across the visible sections, the page summarises 26 data fields and 57,899 reported values from Census 2011 and District Census Handbook (DCHB) public records. Some values may be blank, old or not listed, so important decisions should be checked with official records.
| Data Section | Fields | Reported Values | Available / Positive Values |
|---|---|---|---|
| Census Codes and Administrative Details | 6 | 13,694 | 9,156 |
| Location and Distance | 3 | 6,867 | 4,547 |
| Population and Social Groups | 3 | 6,762 | 6,523 |
| Education Facilities | 8 | 17,472 | 3,528 |
| Connectivity, Roads and Transport | 2 | 4,368 | 2,376 |
| Financial, Market and Public Services | 1 | 2,184 | 506 |
| Power Supply | 3 | 6,552 | 6,552 |
These external links point to official district, state or land-record portals. Use them to verify current government information, land records, revenue details or administrative updates.
This page is built as a reference guide, not as an official government record. The village figures come mainly from Census 2011 and District Census Handbook (DCHB) public data. DCHB is published under the Registrar General of India, Government of India.
Use Vill for village search, Census code lookup, population context and local comparison. For land ownership, revenue records, postal delivery, banking service, emergency travel or legal work, confirm the latest details through the official portal or local office.
Almora district has 2,289 Census 2011 village records in this directory. They are grouped across 9 sub-districts in Uttarakhand.
Almora has the most village records in Almora district, with 454 entries. This is 20% of the district list, with 123,884 people where population is reported.
Baghan is the highest-population village shown for Almora district, with 3,589 people and 857 households. It accounts for 0.6% of the listed district village population.
Dwarahat Range has the largest recorded village area in this directory for Almora district, at 16,742.74 hectares. It represents 5.7% of the district's listed village area.
The population summary includes 560,192 people, 125,209 households, male and female population, sex ratio, Scheduled Caste and Scheduled Tribe figures where reported. For this page, average household size is 4.5 and population density is 192.1 people per sq km.
The facility section uses Census 2011 and District Census Handbook (DCHB) village amenities fields. High-coverage signals include primary school in 2,184 villages (95% of district records), mobile coverage in 1,901 villages (83% of district records), all-weather road in 475 villages (21% of district records). These are historical records, not live service guarantees.
Yes. The postal summary includes 326 offices and 33 PINs for Almora district. That is about 14.2 offices per 100 village records. Verify important address details with India Post.
The banking section shows bank ATM, Cash Deposit Machine (CDM) and Cash Recycler Machine (CRM) service records sourced from Reserve Bank of India (RBI) data. Almora district has 109 banking service records, about 4.8 records per 100 village records. State Bank of India has the highest number of listed records, with 59 entries. Current service details should be verified with the bank.
PIN code 263601 has the most listed bank ATM, CDM and CRM service records in Almora district, with 35 records in the available RBI-sourced data. Verify current service details with the bank before visiting.
Start from the sub-district-wise table, open the local page, then choose the village. Village profiles show the Census village code where it is listed in the Census 2011 record.
Use the official land-record portal for Uttarakhand, or the district and revenue office links where available. Most portals ask for district, sub-district, village and a record number such as khata, khatiyan, plot, khasra or owner name depending on the state. Vill is for village directory context, not land ownership proof.
The village details are mainly based on Census 2011 and District Census Handbook (DCHB) public records. Some administrative names, facilities, PINs or services may have changed after 2011, so verify important details with official sources.