Population3,52,420Bangalore North
Males1,85,978
Females1,66,442
Sex ratio895per 1,000 males
Literacy71.5%
Children 0–640,487
Households85,722
Population Overview
Total population3,52,420
Males1,85,978
Females1,66,442
Sex ratio895per 1,000 males
Households85,722
Children (0–6 years)
Children 0–640,487
Child %11.5%
SC / ST
Literacy
Literate2,51,933
Literacy %71.5%
Workers — Total
Total workers1,54,962
Worker males0
Worker females0
Work participation %44%
Workers — Main
Workers — Marginal
Workers — Marginal (detail)
Marginal Workers — 3 to 6 months
Marginal Workers — 0 to 3 months
Top villages / towns by population
villages / towns comparison
205 villages / towns
villages / towns-wise data
| # | Village / Town | Population | Males | Females | Sex ratio | Literacy % | Workers % | Households |
|---|---|---|---|---|---|---|---|---|
| 1 | BBMP (M Corp. + OG) (Part) | 23,723 | 13,032 | 10,691 | 820 | 74.9% | 44.6% | 5,668 |
| 2 | Chikkabanavara (CT) | 14,409 | 7,514 | 6,895 | 918 | 77.3% | 38.2% | 3,562 |
| 3 | Hunasamaranahalli (CT) | 13,389 | 7,586 | 5,803 | 765 | 81.6% | 40.5% | 3,442 |
| 4 | Madanaiyakanahalli (CT) | 12,563 | 6,565 | 5,998 | 914 | 77.1% | 50.3% | 3,452 |
| 5 | Chikkabidarakallu (CT) | 11,554 | 6,263 | 5,291 | 845 | 81.2% | 46.3% | 3,083 |
| 6 | Bagalur | 10,320 | 5,280 | 5,040 | 955 | 62.9% | 34.9% | 2,140 |
| 7 | Madavara | 8,742 | 4,644 | 4,098 | 882 | 72.3% | 50.3% | 2,307 |
| 8 | Kachohalli | 8,347 | 4,401 | 3,946 | 897 | 69% | 45% | 2,147 |
| 9 | Hesaraghatta | 8,166 | 4,073 | 4,093 | 1,005 | 74.1% | 40.4% | 2,002 |
| 10 | Kadigenahalli (CT) | 6,587 | 3,343 | 3,244 | 970 | 64.4% | 42.6% | 1,602 |
| 11 | Machohalli | 6,468 | 3,413 | 3,055 | 895 | 72.3% | 42.3% | 1,659 |
| 12 | Siddanahosahalli | 6,165 | 3,219 | 2,946 | 915 | 81.4% | 54.3% | 1,694 |
| 13 | Chikkajala | 6,154 | 3,429 | 2,725 | 795 | 77% | 42% | 1,640 |
| 14 | Kadabagere | 5,235 | 2,692 | 2,543 | 945 | 77.5% | 36% | 1,358 |
| 15 | Heggadadevanapura | 4,820 | 2,868 | 1,952 | 681 | 75.4% | 59.1% | 1,254 |
| 16 | Dasanapura | 4,551 | 2,406 | 2,145 | 892 | 75.1% | 48.1% | 1,168 |
| 17 | Adakamaranahalli | 4,137 | 2,306 | 1,831 | 794 | 75.7% | 49.3% | 1,056 |
| 18 | Sondekoppa | 4,045 | 2,083 | 1,962 | 942 | 71.9% | 39.4% | 881 |
| 19 | Sonnappanahalli | 3,932 | 2,080 | 1,852 | 890 | 64.3% | 45.3% | 992 |
| 20 | Lakshmipura | 3,895 | 1,990 | 1,905 | 957 | 68.7% | 41% | 958 |
| 21 | Rajanukunte | 3,813 | 2,052 | 1,761 | 858 | 76.6% | 40.6% | 946 |
| 22 | Bettahalasur | 3,573 | 1,817 | 1,756 | 966 | 73% | 39.6% | 900 |
| 23 | Gangondanahalli | 3,420 | 1,769 | 1,651 | 933 | 75.2% | 44.1% | 844 |
| 24 | Marenahalli | 3,313 | 1,697 | 1,616 | 952 | 57.1% | 45.1% | 754 |
| 25 | Mylanahalli | 3,127 | 1,969 | 1,158 | 588 | 73.1% | 52% | 737 |
| 26 | Vaderahalli | 3,083 | 1,595 | 1,488 | 933 | 66.3% | 42.6% | 762 |
| 27 | Soladevanahalli | 2,940 | 1,877 | 1,063 | 566 | 77.2% | 30.9% | 812 |
| 28 | Singanayakanahalli | 2,877 | 1,472 | 1,405 | 954 | 67.4% | 43.9% | 732 |
| 29 | Makali | 2,873 | 1,562 | 1,311 | 839 | 78.1% | 53.2% | 744 |
| 30 | Bylakere | 2,722 | 1,403 | 1,319 | 940 | 64.8% | 38.5% | 660 |
| 31 | Ramagondanahalli | 2,685 | 1,427 | 1,258 | 882 | 75.8% | 41% | 670 |
| 32 | Kasagattapura | 2,660 | 1,380 | 1,280 | 928 | 74.1% | 39% | 655 |
| 33 | Dombarahalli | 2,640 | 1,360 | 1,280 | 941 | 77.1% | 45.1% | 724 |
| 34 | Manganahalli | 2,626 | 1,313 | 1,313 | 1,000 | 66.1% | 41.2% | 637 |
| 35 | Harokyathanahalli | 2,513 | 1,347 | 1,166 | 866 | 75.2% | 51.9% | 670 |
| 36 | Kuduragere | 2,425 | 1,194 | 1,231 | 1,031 | 71.1% | 42.6% | 589 |
| 37 | Kittana Halli | 2,356 | 1,186 | 1,170 | 987 | 58% | 52.2% | 563 |
| 38 | Marasandra Amanikere | 2,343 | 1,184 | 1,159 | 979 | 72.6% | 43.6% | 612 |
| 39 | Avalahalli | 2,283 | 1,210 | 1,073 | 887 | 71.9% | 41.9% | 547 |
| 40 | Somashetti Halli | 2,164 | 1,153 | 1,011 | 877 | 69.6% | 48.3% | 531 |
| 41 | Tharabana Halli | 2,161 | 1,101 | 1,060 | 963 | 79.2% | 39.6% | 582 |
| 42 | Sathnur | 2,151 | 1,110 | 1,041 | 938 | 70.5% | 38.8% | 455 |
| 43 | Adiganahalli | 2,141 | 1,133 | 1,008 | 890 | 73.8% | 51.3% | 538 |
| 44 | Kodagi Thirumalapura | 2,092 | 1,043 | 1,049 | 1,006 | 70.5% | 46.2% | 505 |
| 45 | Nagarur | 2,040 | 1,059 | 981 | 926 | 72.3% | 45.6% | 518 |
| 46 | Meenakunte | 2,040 | 1,143 | 897 | 785 | 72.5% | 43.4% | 550 |
| 47 | Alur | 1,962 | 997 | 965 | 968 | 72.4% | 38.7% | 467 |
| 48 | Hurali Chikkanahalli | 1,901 | 990 | 911 | 920 | 75.9% | 38.5% | 483 |
| 49 | Lakshmipura | 1,895 | 965 | 930 | 964 | 69.8% | 37.3% | 454 |
| 50 | Tarahunase | 1,864 | 948 | 916 | 966 | 58.5% | 42.3% | 426 |
| 51 | Ivar Kandapura | 1,834 | 931 | 903 | 970 | 77.4% | 46.6% | 429 |
| 52 | Ganigarahalli | 1,799 | 944 | 855 | 906 | 62.8% | 41.5% | 406 |
| 53 | Adde Vishwanathapura | 1,762 | 918 | 844 | 919 | 71.5% | 44.1% | 398 |
| 54 | Shivakote | 1,762 | 883 | 879 | 995 | 72.6% | 37.6% | 420 |
| 55 | Suradenpura | 1,734 | 891 | 843 | 946 | 64.7% | 42.6% | 366 |
| 56 | Doddajala | 1,660 | 863 | 797 | 924 | 65.4% | 39% | 389 |
| 57 | Seegehalli | 1,609 | 940 | 669 | 712 | 68.9% | 51% | 410 |
| 58 | Kannahalli | 1,579 | 783 | 796 | 1,017 | 73.8% | 45.2% | 385 |
| 59 | Guniagrahara | 1,533 | 774 | 759 | 981 | 70.8% | 38.3% | 377 |
| 60 | Huttanahalli | 1,524 | 785 | 739 | 941 | 70.2% | 46% | 325 |
| 61 | Manchappanahosahalli | 1,515 | 782 | 733 | 937 | 59.1% | 61% | 308 |
| 62 | Navarathna Agrahara | 1,506 | 904 | 602 | 666 | 66.9% | 45.8% | 317 |
| 63 | Sadenahalli | 1,463 | 761 | 702 | 922 | 62.6% | 50.6% | 370 |
| 64 | Kumbarahalli | 1,459 | 745 | 714 | 958 | 74.5% | 38.6% | 357 |
| 65 | Mahadevakodigehalli | 1,455 | 778 | 677 | 870 | 64.9% | 42.7% | 297 |
| 66 | Hosahalli | 1,427 | 764 | 663 | 868 | 72.4% | 49.5% | 315 |
| 67 | Shivanapura | 1,372 | 681 | 691 | 1,015 | 64% | 60.1% | 330 |
| 68 | Hullegowdanahalli | 1,366 | 688 | 678 | 985 | 62.8% | 38.5% | 305 |
| 69 | Sonnenahalli | 1,343 | 701 | 642 | 916 | 62.1% | 50% | 302 |
| 70 | Huskur | 1,320 | 637 | 683 | 1,072 | 67.3% | 36.6% | 324 |
| 71 | Nellukunte | 1,305 | 925 | 380 | 411 | 93.3% | 24.5% | 129 |
| 72 | Bandi Kodige Halli | 1,305 | 682 | 623 | 913 | 64.1% | 39% | 305 |
| 73 | Tharabanahalli | 1,294 | 650 | 644 | 991 | 69.9% | 48.5% | 315 |
| 74 | Kakolu | 1,287 | 635 | 652 | 1,027 | 76.9% | 44.5% | 295 |
| 75 | Maranayakana Halli | 1,272 | 666 | 606 | 910 | 64.2% | 46.6% | 327 |
| 76 | Channahalli | 1,269 | 595 | 674 | 1,133 | 56.4% | 39.5% | 267 |
| 77 | Thammenahalli | 1,256 | 645 | 611 | 947 | 67.7% | 37.4% | 308 |
| 78 | Maralakunte | 1,251 | 662 | 589 | 890 | 61% | 28.6% | 285 |
| 79 | Madappanahalli | 1,190 | 594 | 596 | 1,003 | 61.9% | 50.2% | 307 |
| 80 | Totagere | 1,165 | 662 | 503 | 760 | 72.1% | 31.7% | 212 |
| 81 | Honnenahalli | 1,151 | 594 | 557 | 938 | 72.7% | 44.5% | 318 |
| 82 | Sreeramanahalli | 1,108 | 561 | 547 | 975 | 66.8% | 37.4% | 272 |
| 83 | Kuduragere | 1,073 | 676 | 397 | 587 | 65.7% | 56.8% | 241 |
| 84 | Pillahalli | 1,072 | 551 | 521 | 946 | 68.6% | 51.2% | 239 |
| 85 | Mathkur | 1,065 | 536 | 529 | 987 | 68.3% | 42.9% | 230 |
| 86 | Honnasandra | 1,059 | 541 | 518 | 957 | 62.1% | 47.8% | 228 |
| 87 | Gejjagadahalli | 1,052 | 527 | 525 | 996 | 67.2% | 45% | 251 |
| 88 | Gantiganahalli | 1,050 | 530 | 520 | 981 | 66% | 38.7% | 232 |
| 89 | Dasenahalli | 1,034 | 513 | 521 | 1,016 | 70.6% | 59.7% | 236 |
| 90 | Gopalapura | 1,026 | 488 | 538 | 1,102 | 71.2% | 34.5% | 232 |
| 91 | Mavallipura | 1,000 | 526 | 474 | 901 | 72.7% | 38.7% | 218 |
| 92 | Shanubhoganahalli | 993 | 515 | 478 | 928 | 59.5% | 46.2% | 245 |
| 93 | Chagalahatti | 986 | 527 | 459 | 871 | 62.3% | 37.1% | 208 |
| 94 | Veerasagara | 984 | 504 | 480 | 952 | 70.7% | 48.5% | 232 |
| 95 | Bethanagere | 977 | 504 | 473 | 938 | 64.7% | 44.5% | 217 |
| 96 | Haniyur | 972 | 512 | 460 | 898 | 66.8% | 50.4% | 237 |
| 97 | Marasandra | 965 | 490 | 475 | 969 | 61.5% | 45.1% | 203 |
| 98 | Lakkenahalli | 955 | 492 | 463 | 941 | 61.6% | 46.3% | 205 |
| 99 | Hunachur | 944 | 534 | 410 | 768 | 65.6% | 65.4% | 227 |
| 100 | Mylappanahalli | 940 | 489 | 451 | 922 | 67.1% | 43.3% | 212 |
| 101 | Byatha | 936 | 478 | 458 | 958 | 67.4% | 43.3% | 201 |
| 102 | Kukkanahalli | 935 | 483 | 452 | 936 | 65.8% | 34.7% | 205 |
| 103 | Settigere | 925 | 481 | 444 | 923 | 62.9% | 45.6% | 216 |
| 104 | Ravuthanahalli | 906 | 450 | 456 | 1,013 | 68.8% | 38.2% | 210 |
| 105 | Mathahalli | 890 | 455 | 435 | 956 | 71.1% | 58.1% | 220 |
| 106 | Torenagasandra | 885 | 472 | 413 | 875 | 69.7% | 56.3% | 208 |
| 107 | K.G. Lakkenahalli | 877 | 445 | 432 | 971 | 62.1% | 47.1% | 197 |
| 108 | Byandahalli | 869 | 408 | 461 | 1,130 | 76.8% | 36.9% | 191 |
| 109 | Bilijaji | 840 | 429 | 411 | 958 | 69.4% | 51.5% | 201 |
| 110 | Bettahalli | 840 | 425 | 415 | 976 | 60.4% | 40% | 175 |
| 111 | Singahalli | 832 | 422 | 410 | 972 | 89.2% | 34.5% | 185 |
| 112 | Mallasandra | 830 | 428 | 402 | 939 | 64.6% | 52.9% | 193 |
| 113 | Challahalli | 803 | 407 | 396 | 973 | 72% | 68.9% | 180 |
| 114 | Seethakempanahalli | 799 | 420 | 379 | 902 | 66.3% | 41.4% | 175 |
| 115 | Thimmasandra | 797 | 396 | 401 | 1,013 | 66.2% | 42.3% | 172 |
| 116 | Arakere | 772 | 399 | 373 | 935 | 50.9% | 40.3% | 182 |
| 117 | Vaderahalli | 759 | 388 | 371 | 956 | 68% | 60.6% | 176 |
| 118 | Sasiveghatta | 737 | 372 | 365 | 981 | 65.1% | 33% | 182 |
| 119 | Guddadahalli | 728 | 357 | 371 | 1,039 | 66.5% | 48.1% | 174 |
| 120 | Arebinnamangala | 720 | 379 | 341 | 900 | 60.7% | 40% | 141 |
| 121 | Kamakshipura | 707 | 361 | 346 | 958 | 55.7% | 38.9% | 143 |
| 122 | Byappanahalli | 676 | 336 | 340 | 1,012 | 57% | 47.2% | 159 |
| 123 | Giddenahalli | 674 | 341 | 333 | 977 | 53.1% | 40.1% | 154 |
| 124 | Byregowdanahalli | 673 | 346 | 327 | 945 | 59.3% | 57.5% | 173 |
| 125 | Kalathammanahalli | 670 | 336 | 334 | 994 | 62.2% | 55.5% | 151 |
| 126 | Medi Agrahara | 662 | 352 | 310 | 881 | 67.1% | 43.2% | 141 |
| 127 | Kammasandra | 649 | 319 | 330 | 1,034 | 65.9% | 40.7% | 145 |
| 128 | Hanumantha Sagara | 649 | 334 | 315 | 943 | 73.2% | 45.9% | 176 |
| 129 | Hunnigere | 644 | 332 | 312 | 940 | 66.9% | 34.3% | 154 |
| 130 | Huvinayakanahalli | 642 | 344 | 298 | 866 | 65% | 36.4% | 147 |
| 131 | Byrapura | 638 | 320 | 318 | 994 | 70.2% | 50% | 131 |
| 132 | Dibburu | 623 | 329 | 294 | 894 | 69.2% | 41.6% | 142 |
| 133 | Gadenahalli | 604 | 318 | 286 | 899 | 66.4% | 38.9% | 122 |
| 134 | Nagadasanahalli | 600 | 307 | 293 | 954 | 72.5% | 55% | 128 |
| 135 | Seeresandra | 592 | 303 | 289 | 954 | 65.9% | 40.9% | 117 |
| 136 | Gowdahalli | 586 | 309 | 277 | 896 | 65.9% | 34.3% | 143 |
| 137 | Kempapura | 566 | 297 | 269 | 906 | 76.1% | 30% | 134 |
| 138 | Budumanahalli | 561 | 292 | 269 | 921 | 67.4% | 40.6% | 118 |
| 139 | Linganahalli | 554 | 297 | 257 | 865 | 69.5% | 46.6% | 112 |
| 140 | Narasipura | 548 | 275 | 273 | 993 | 69.3% | 47.4% | 128 |
| 141 | Bandi Kodigehalli Palya | 548 | 270 | 278 | 1,030 | 54.2% | 35.9% | 127 |
| 142 | Ittagallpura | 504 | 273 | 231 | 846 | 65.1% | 42.9% | 106 |
| 143 | Kadathanamale | 500 | 237 | 263 | 1,110 | 71.2% | 35.6% | 110 |
| 144 | Bylakonenahalli | 490 | 265 | 225 | 849 | 66.1% | 41% | 115 |
| 145 | Kenganahalli | 487 | 252 | 235 | 933 | 68.8% | 49.7% | 91 |
| 146 | Byanahalli | 482 | 255 | 227 | 890 | 51% | 43.2% | 102 |
| 147 | Bilmaranahalli | 451 | 224 | 227 | 1,013 | 66.5% | 42.8% | 94 |
| 148 | Thammarasanahalli | 436 | 215 | 221 | 1,028 | 69.7% | 43.6% | 96 |
| 149 | Begur | 434 | 218 | 216 | 991 | 64.3% | 36.6% | 93 |
| 150 | Hosahalli Palya | 425 | 220 | 205 | 932 | 67.5% | 51.1% | 94 |
| 151 | Avverahalli | 415 | 209 | 206 | 986 | 63.1% | 35.7% | 101 |
| 152 | Kadaranahalli | 412 | 206 | 206 | 1,000 | 68.2% | 34% | 88 |
| 153 | Kempanahalli | 408 | 217 | 191 | 880 | 65.2% | 43.6% | 105 |
| 154 | Madhugirihalli | 405 | 210 | 195 | 929 | 62% | 52.8% | 83 |
| 155 | Boilahalli | 392 | 206 | 186 | 903 | 56.6% | 50% | 85 |
| 156 | Chokkanahalli | 379 | 188 | 191 | 1,016 | 61.2% | 36.1% | 85 |
| 157 | Koluvarayanahalli | 378 | 196 | 182 | 929 | 78.3% | 53.4% | 75 |
| 158 | Meesaganahalli | 361 | 195 | 166 | 851 | 66.2% | 60.7% | 67 |
| 159 | Vaddarahalli | 361 | 189 | 172 | 910 | 70.1% | 49.3% | 81 |
| 160 | Muthugada Halli | 355 | 189 | 166 | 878 | 72.1% | 35.8% | 78 |
| 161 | Dasanayakanahalli | 337 | 166 | 171 | 1,030 | 62.6% | 40.1% | 70 |
| 162 | Muddanahalli | 326 | 161 | 165 | 1,025 | 69.6% | 44.2% | 68 |
| 163 | Muthagada Halli | 315 | 166 | 149 | 898 | 58.7% | 41.3% | 81 |
| 164 | Kondashetti Halli | 305 | 159 | 146 | 918 | 59.7% | 31.1% | 67 |
| 165 | K.G.Srikantapura | 299 | 154 | 145 | 942 | 71.2% | 34.4% | 76 |
| 166 | Nellukunte | 298 | 157 | 141 | 898 | 67.8% | 30.9% | 72 |
| 167 | Shamabhattara Palya | 297 | 163 | 134 | 822 | 66.7% | 48.1% | 58 |
| 168 | Chikkanahalli | 291 | 139 | 152 | 1,094 | 60.5% | 50.2% | 64 |
| 169 | Govindapura | 289 | 147 | 142 | 966 | 63% | 37% | 72 |
| 170 | Bommasettihalli | 281 | 139 | 142 | 1,022 | 63.3% | 35.2% | 75 |
| 171 | Kalenahalli | 269 | 147 | 122 | 830 | 72.5% | 48.3% | 56 |
| 172 | Huchana Palya | 261 | 131 | 130 | 992 | 67.4% | 62.5% | 63 |
| 173 | Nagasandra | 253 | 129 | 124 | 961 | 50.6% | 62.8% | 58 |
| 174 | Shamarajpura | 242 | 141 | 101 | 716 | 70.7% | 61.6% | 58 |
| 175 | Kakkehalli | 237 | 101 | 136 | 1,347 | 59.1% | 33.3% | 65 |
| 176 | Rampalya | 233 | 124 | 109 | 879 | 71.7% | 67% | 58 |
| 177 | Agrahara Palya | 225 | 124 | 101 | 815 | 75.6% | 39.6% | 45 |
| 178 | Lingarajapura | 224 | 122 | 102 | 836 | 49.1% | 50.4% | 59 |
| 179 | Narayanappana Palya | 212 | 110 | 102 | 927 | 53.3% | 44.8% | 58 |
| 180 | Venkatapura | 172 | 88 | 84 | 955 | 66.9% | 39.5% | 40 |
| 181 | Kodipalya | 171 | 81 | 90 | 1,111 | 53.2% | 67.8% | 40 |
| 182 | Channasandra | 167 | 75 | 92 | 1,227 | 61.1% | 47.3% | 38 |
| 183 | Kodigehalli(Part) | 163 | 87 | 76 | 874 | 82.8% | 38.7% | 39 |
| 184 | Syadamipalya | 162 | 84 | 78 | 929 | 69.1% | 56.2% | 35 |
| 185 | Chokkanahalli | 124 | 99 | 25 | 253 | 77.4% | 32.3% | 21 |
| 186 | Muniyanapalya | 97 | 50 | 47 | 940 | 86.6% | 42.3% | 21 |
| 187 | Gollahalli | 87 | 44 | 43 | 977 | 59.8% | 31% | 18 |
| 188 | Papanahalli | 76 | 40 | 36 | 900 | 65.8% | 27.6% | 8 |
| 189 | Jarakbandekaval | 74 | 42 | 32 | 762 | 58.1% | 45.9% | 15 |
| 190 | Seshagiri Rao Palya | 55 | 29 | 26 | 897 | 36.4% | 54.5% | 13 |
| 191 | Krishnarajapura | 49 | 27 | 22 | 815 | 57.1% | 61.2% | 14 |
| 192 | Hesaraghatta Grass Farm | 41 | 20 | 21 | 1,050 | 78% | 39% | 8 |
| 193 | Gollarapalya | 41 | 23 | 18 | 783 | 82.9% | 31.7% | 10 |
| 194 | Lakshmisagara | 16 | 9 | 7 | 778 | 18.8% | 56.3% | 5 |
| 195 | Challamakunte | 3 | 2 | 1 | 500 | 33.3% | 100% | 1 |
| 196 | Gattisiddanahalli | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 197 | Krishnasagara | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 198 | Singanayakanahalli Amanikere | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 199 | Thirumalapura | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 200 | Dummanur | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 201 | Doddajala Amanikere | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 202 | Bandikodegehalli Amanikere | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 203 | Gavipalya | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 204 | Mariyanapalya | 0 | 0 | 0 | 0 | 0% | 0% | 0 |
| 205 | Lingarajasagara | 0 | 0 | 0 | 0 | 0% | 0% | 0 |