aniudupa commited on
Commit
63310f4
·
verified ·
1 Parent(s): 98310d2

Upload 30 files

Browse files
.gitattributes CHANGED
@@ -1,35 +1,37 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ models/index.faiss filter=lfs diff=lfs merge=lfs -text
37
+ training/data/ipc_law.pdf filter=lfs diff=lfs merge=lfs -text
Dockerfile ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Step 1: Use a base image with Python
2
+ FROM python:3.9-slim
3
+
4
+ # Step 2: Set the working directory inside the container
5
+ WORKDIR /app
6
+
7
+ # Step 3: Copy the requirements file to the container
8
+ COPY requirements.txt .
9
+
10
+ # Step 4: Install the Python dependencies
11
+ RUN pip install --no-cache-dir -r requirements.txt
12
+
13
+ RUN pip install --no-cache-dir faiss-gpu
14
+
15
+ # Step 5: Copy the entire codebase into the container
16
+ COPY . .
17
+
18
+ # Step 6: Ensure FAISS index and other models are in the correct location
19
+ # Copy the FAISS index and other model files explicitly
20
+ COPY ./models /app/models
21
+
22
+ # Optional: Set permissions for the entire app directory
23
+ RUN chmod -R 755 /app
24
+
25
+ # Step 7: Expose the port that FastAPI will run on (default: 8000)
26
+ EXPOSE 8000
27
+
28
+ # Step 8: Set the entry point to run FastAPI with Uvicorn
29
+ CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860", "--reload"]
README.md CHANGED
@@ -1,10 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
- title: Fir Gen
3
- emoji: 💻
4
- colorFrom: red
5
- colorTo: green
6
- sdk: docker
7
- pinned: false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
1
+ # API Gateway Project
2
+
3
+ ## 🚀 Overview
4
+
5
+ Welcome to the **API Gateway Project** built with **FastAPI**! This gateway integrates multiple powerful services, each handled by dedicated routers. The core services available through this gateway are:
6
+
7
+ - **LawGPT**: Get legal advice and assistance powered by AI.
8
+ - **Bail Reckoner**: Estimate bail amounts based on specific parameters.
9
+ - **Generate FIR**: Generate a First Information Report (FIR) in PDF format.
10
+
11
+ Each of these services is accessible through distinct routes, ensuring modularity and ease of use.
12
+
13
+ ---
14
+
15
+ ## 🛠️ Installation
16
+
17
+ Follow these steps to get the API Gateway up and running locally:
18
+
19
+ ### 1. Clone the Repository
20
+
21
+ ```bash
22
+ git clone https://github.com/Aniudupa15/Judica-API.git
23
+ cd Judica-API
24
+ ```
25
+
26
+ ### 2. Create a Virtual Environment (Recommended)
27
+
28
+ It's recommended to use a virtual environment to isolate the dependencies.
29
+
30
+ **For Linux/MacOS:**
31
+
32
+ ```bash
33
+ python3 -m venv venv
34
+ source venv/bin/activate
35
+ ```
36
+
37
+ **For Windows:**
38
+
39
+ ```bash
40
+ python -m venv venv
41
+ venv\Scripts\activate
42
+ ```
43
+
44
+ ### 3. Install Dependencies
45
+
46
+ Install the required Python libraries using pip:
47
+
48
+ ```bash
49
+ pip install -r requirements.txt
50
+ ```
51
+
52
+ ### 4. Run the Application
53
+
54
+ To start the server:
55
+
56
+ ```bash
57
+ python main.py
58
+ ```
59
+
60
+ By default, the server will run on port 8000. You can change this by setting the `PORT` environment variable.
61
+
62
  ---
63
+
64
+ ## 🌐 Accessing the API
65
+
66
+ Once the server is running, the following routes will be available:
67
+
68
+ - **`/lawgpt`**: Interact with the LawGPT module.
69
+ - **`/bail-reckoner`**: Use the Bail Reckoner for bail estimations.
70
+ - **`/generate-fir`**: Generate an FIR in PDF format.
71
+
72
+
73
+ ## 📡 API Endpoints
74
+
75
+ ### `/lawgpt`
76
+ - **Prefix**: `/lawgpt`
77
+ - **Tag**: LawGPT
78
+ - Handles legal advice requests powered by AI.
79
+
80
+ ### `/bail-reckoner`
81
+ - **Prefix**: `/bail-reckoner`
82
+ - **Tag**: Bail Reckoner
83
+ - Used for estimating bail amounts based on given parameters.
84
+
85
+ ### `/generate-fir`
86
+ - **Prefix**: `/generate-fir`
87
+ - **Tag**: Generate FIR
88
+ - Generates an FIR in PDF format for legal purposes.
89
+
90
+ ## ⚙️ Environment Variables
91
+
92
+ - `PORT`: The port where the server runs (defaults to `8000`).
93
+
94
+ To change the port, set the `PORT` variable:
95
+
96
+ **On Linux/MacOS:**
97
+
98
+ ```bash
99
+ export PORT=5000
100
+ ```
101
+
102
+ **On Windows:**
103
+
104
+ ```bash
105
+ set PORT=5000
106
+ ```
107
+
108
  ---
109
 
110
+ ## 📜 License
111
+
112
+ This project is licensed under the [MIT License](LICENSE).
113
+
114
+ ---
115
+
116
+ ## 🧑‍💻 Contribution
117
+
118
+ Feel free to fork this repository and create pull requests. Contributions are welcome to improve the functionality and features of this API Gateway!
119
+
120
+ Happy coding! 🎉
__pycache__/app.cpython-311.pyc ADDED
Binary file (3.95 kB). View file
 
__pycache__/app.cpython-312.pyc ADDED
Binary file (3.49 kB). View file
 
__pycache__/data_ingestion.cpython-312.pyc ADDED
Binary file (1.11 kB). View file
 
__pycache__/data_transformation.cpython-312.pyc ADDED
Binary file (2.04 kB). View file
 
__pycache__/fir_pdf_gen.cpython-311.pyc ADDED
Binary file (6.13 kB). View file
 
__pycache__/fir_pdf_gen.cpython-312.pyc ADDED
Binary file (6.76 kB). View file
 
__pycache__/lawbot.cpython-312.pyc ADDED
Binary file (3.49 kB). View file
 
__pycache__/main.cpython-311.pyc ADDED
Binary file (1.41 kB). View file
 
__pycache__/main.cpython-312.pyc ADDED
Binary file (1.21 kB). View file
 
__pycache__/model_trainer.cpython-312.pyc ADDED
Binary file (2.94 kB). View file
 
__pycache__/predict_pipeline.cpython-311.pyc ADDED
Binary file (4.7 kB). View file
 
__pycache__/predict_pipeline.cpython-312.pyc ADDED
Binary file (4.05 kB). View file
 
app/fir_pdf_gen.py ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, HTTPException
2
+ from fastapi.responses import FileResponse
3
+ from fpdf import FPDF
4
+ from pydantic import BaseModel
5
+ import os
6
+ import uuid
7
+ import httpx
8
+
9
+ router = APIRouter()
10
+
11
+ class FIRPDF(FPDF):
12
+ def header(self):
13
+ self.set_font("Arial", "B", 14)
14
+ self.cell(0, 10, "FIRST INFORMATION REPORT (FIR)", align="C", ln=True)
15
+ self.ln(10)
16
+
17
+ def generate_fir_pdf(data: dict) -> str:
18
+ pdf = FIRPDF()
19
+ pdf.add_page()
20
+ pdf.set_font("Arial", size=11)
21
+
22
+ # Add content
23
+ pdf.cell(0, 10, f"Book No.: {data['book_no']}", ln=True)
24
+ pdf.cell(0, 10, f"Form No.: {data['form_no']}", ln=True)
25
+ pdf.cell(0, 10, f"Police Station: {data['police_station']}", ln=True)
26
+ pdf.cell(0, 10, f"District: {data['district']}", ln=True)
27
+ pdf.cell(0, 10, f"Date and Hour of Occurrence: {data['date_hour_occurrence']}", ln=True)
28
+ pdf.cell(0, 10, f"Date and Hour when Reported: {data['date_hour_reported']}", ln=True)
29
+ pdf.cell(0, 10, f"Name and Residence of Informer/Complainant: {data['informer_name']}", ln=True)
30
+ pdf.multi_cell(0, 10, f"Brief Description of Offense (with Section) and Property Carried Off (if any): {data['description_offense']}")
31
+ pdf.cell(0, 10, f"Place of Occurrence and Distance/Direction from Police Station: {data['place_occurrence']}", ln=True)
32
+ pdf.cell(0, 10, f"Name and Address of the Criminal: {data['criminal_name']}", ln=True)
33
+ pdf.multi_cell(0, 10, f"Steps Taken Regarding Investigation/Explanation of Delay: {data['investigation_steps']}")
34
+ pdf.cell(0, 10, f"Date and Time of Dispatch from Police Station: {data['dispatch_time']}", ln=True)
35
+ pdf.cell(0, 10, f"Signature of Writer: ..............................", ln=True)
36
+
37
+ # Save PDF
38
+ output_dir = "fir_reports"
39
+ os.makedirs(output_dir, exist_ok=True)
40
+ file_name = f"FIR_Report_{uuid.uuid4().hex}.pdf"
41
+ file_path = os.path.join(output_dir, file_name)
42
+ pdf.output(file_path)
43
+ return file_path
44
+
45
+ class FIRDetails(BaseModel):
46
+ book_no: str
47
+ form_no: str
48
+ police_station: str
49
+ district: str
50
+ date_hour_occurrence: str
51
+ date_hour_reported: str
52
+ informer_name: str
53
+ description_offense: str
54
+ place_occurrence: str
55
+ criminal_name: str
56
+ investigation_steps: str
57
+ dispatch_time: str
58
+
59
+ @router.get("/download/{file_name}")
60
+ async def download_file(file_name: str):
61
+ # Check the file path for existence
62
+ file_path = os.path.join("fir_reports", file_name)
63
+ if not os.path.exists(file_path):
64
+ raise HTTPException(status_code=404, detail="File not found")
65
+ return FileResponse(file_path, media_type="application/pdf", filename=file_name)
66
+
67
+ @router.get("/download/{file_name}")
68
+ async def download_file(file_name: str):
69
+ file_path = os.path.join("fir_reports", file_name)
70
+ if not os.path.exists(file_path):
71
+ raise HTTPException(status_code=404, detail="File not found")
72
+ return FileResponse(file_path, media_type="application/pdf", filename=file_name)
73
+
74
+ async def get_lawgpt_response(description_offense: str) -> str:
75
+ """
76
+ Sends the description_offense to an external service and retrieves the response.
77
+ """
78
+ url = "http://0.0.0.0:7860/lawgpt/process-fir-description/" # Adjust the URL based on the actual route
79
+ try:
80
+ # Send the description_offense to LawGPT
81
+ async with httpx.AsyncClient() as client:
82
+ response = await client.post(url, json={"description_offense": description_offense})
83
+ response.raise_for_status() # Raise an error for HTTP codes >= 400
84
+ data = response.json()
85
+ return data.get("processed_description", description_offense) # Return the processed description or the original
86
+ except Exception as e:
87
+ raise HTTPException(status_code=500, detail=f"Failed to get response from LawGPT: {str(e)}")
88
+
89
+ @router.post("/")
90
+ async def generate_fir(details: FIRDetails):
91
+ try:
92
+ # Get response from LawGPT for description_offense
93
+ updated_description = await get_lawgpt_response(details.description_offense)
94
+
95
+ # Replace the description_offense with the processed response
96
+ details.description_offense = updated_description
97
+
98
+ # Generate PDF with the updated description
99
+ file_path = generate_fir_pdf(details.dict())
100
+
101
+ return {
102
+ "message": "FIR PDF generated successfully!",
103
+ "download_url": f"http://0.0.0.0:7860/generate-fir/download/{os.path.basename(file_path)}"
104
+ }
105
+ except HTTPException as http_exc:
106
+ raise http_exc
107
+ except Exception as e:
108
+ raise HTTPException(status_code=500, detail=str(e))
app/ip.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import socket
2
+ hostname = socket.gethostname() # Get the local machine name
3
+ print(socket.gethostbyname(hostname)) # Get the local IP address
app/lawbot.py ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, HTTPException
2
+ from pydantic import BaseModel
3
+ from pathlib import Path
4
+ import os
5
+ from langchain_community.vectorstores import FAISS
6
+ from langchain_community.embeddings import HuggingFaceEmbeddings
7
+ from langchain.prompts import PromptTemplate
8
+ from langchain_together import Together
9
+ from langchain.memory import ConversationBufferWindowMemory
10
+ from langchain.chains import ConversationalRetrievalChain
11
+
12
+ # Set the API key for Together.ai
13
+ TOGETHER_AI_API = os.getenv("TOGETHER_AI_API", "1c27fe0df51a29edee1bec6b4b648b436cc80cf4ccc36f56de17272d9e663cbd")
14
+
15
+ # Ensure proper cache directory is available for models
16
+ os.environ['TRANSFORMERS_CACHE'] = '/tmp/cache'
17
+
18
+ # Initialize FastAPI Router
19
+ router = APIRouter()
20
+
21
+ # Lazy loading of large models (only load embeddings and index when required)
22
+ embeddings = HuggingFaceEmbeddings(
23
+ model_name="nomic-ai/nomic-embed-text-v1",
24
+ model_kwargs={"trust_remote_code": True, "revision": "289f532e14dbbbd5a04753fa58739e9ba766f3c7"},
25
+ )
26
+
27
+ index_path = Path("models/index.faiss")
28
+ if not index_path.exists():
29
+ raise FileNotFoundError("FAISS index not found. Please generate it and place it in 'ipc_vector_db'.")
30
+
31
+ # Load the FAISS index
32
+ db = FAISS.load_local("models", embeddings, allow_dangerous_deserialization=True)
33
+ db_retriever = db.as_retriever(search_type="similarity", search_kwargs={"k": 4})
34
+
35
+ # Define the prompt template for the legal chatbot
36
+ prompt_template = """<s>[INST]This is a chat template and as a legal chatbot specializing in Indian Penal Code queries, your objective is to provide accurate and concise information.
37
+ CONTEXT: {context}
38
+ CHAT HISTORY: {chat_history}
39
+ QUESTION: {question}
40
+ ANSWER:
41
+ </s>[INST]"""
42
+ prompt = PromptTemplate(template=prompt_template, input_variables=["context", "question", "chat_history"])
43
+
44
+ # Set up the LLM (Large Language Model) for the chatbot
45
+ llm = Together(
46
+ model="mistralai/Mistral-7B-Instruct-v0.2",
47
+ temperature=0.5,
48
+ max_tokens=1024,
49
+ together_api_key=TOGETHER_AI_API,
50
+ )
51
+
52
+ # Set up memory for conversational context
53
+ memory = ConversationBufferWindowMemory(k=2, memory_key="chat_history", return_messages=True)
54
+
55
+ # Create the conversational retrieval chain with the LLM and retriever
56
+ qa_chain = ConversationalRetrievalChain.from_llm(
57
+ llm=llm,
58
+ memory=memory,
59
+ retriever=db_retriever,
60
+ combine_docs_chain_kwargs={"prompt": prompt},
61
+ )
62
+
63
+ # Input schema for chat requests
64
+ class ChatRequest(BaseModel):
65
+ question: str
66
+ chat_history: str
67
+
68
+ # Input schema for FIR-related requests
69
+ class FIRDescriptionRequest(BaseModel):
70
+ description_offense: str
71
+
72
+ # POST endpoint to handle chat requests
73
+ @router.post("/chat/")
74
+ async def chat(request: ChatRequest):
75
+ try:
76
+ # Prepare the input data
77
+ inputs = {"question": request.question, "chat_history": request.chat_history}
78
+ # Run the chain to get the answer
79
+ result = qa_chain(inputs)
80
+ return {"answer": result["answer"]}
81
+ except Exception as e:
82
+ # Return an error if something goes wrong
83
+ raise HTTPException(status_code=500, detail=f"Error processing request: {str(e)}")
84
+
85
+ # POST endpoint to handle FIR description processing
86
+ @router.post("/process-fir-description/")
87
+ async def process_fir_description(request: FIRDescriptionRequest):
88
+ try:
89
+ # Prepare the input data for LawGPT to process the offense description
90
+ context = "FIR Description Processing"
91
+ chat_history = "" # Empty history for a fresh description
92
+
93
+ # Send the description_offense to LawGPT for processing
94
+ result = qa_chain({
95
+ "question": request.description_offense,
96
+ "chat_history": chat_history
97
+ })
98
+
99
+ # Get the processed response
100
+ processed_description = result["answer"]
101
+ return {"processed_description": processed_description}
102
+ except Exception as e:
103
+ # Return an error if something goes wrong
104
+ raise HTTPException(status_code=500, detail=f"Error processing FIR description: {str(e)}")
105
+
106
+ # GET endpoint to check if the API is running
107
+ @router.get("/")
108
+ async def root():
109
+ return {"message": "LawGPT API is running."}
app/main.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI
2
+ import uvicorn
3
+ from app.lawbot import router as lawgpt_router
4
+ from app.predict_pipeline import router as bail_reckoner_router
5
+ from app.fir_pdf_gen import router as fir_router
6
+
7
+ app = FastAPI()
8
+
9
+ # Include routers with distinct prefixes
10
+ app.include_router(lawgpt_router, prefix="/lawgpt", tags=["LawGPT"])
11
+ app.include_router(bail_reckoner_router, prefix="/bail-reckoner", tags=["Bail Reckoner"])
12
+ app.include_router(fir_router, prefix="/generate-fir", tags=["Generate FIR"])
13
+
14
+ @app.get("/")
15
+ async def root():
16
+ return {
17
+ "message": "API Gateway is running",
18
+ "routes": ["/lawgpt", "/bail-reckoner", "/generate-fir"]
19
+ }
20
+
21
+ if __name__ == "__main__":
22
+ import os
23
+ port = int(os.getenv("PORT", 7860)) # Default to 8000 if PORT is not set
24
+
25
+ # Force the host to localhost only
26
+ uvicorn.run("main:app", host="0.0.0.0", port=port)
app/predict_pipeline.py ADDED
@@ -0,0 +1,82 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, HTTPException
2
+ from pydantic import BaseModel
3
+ import pandas as pd
4
+ import joblib
5
+ import os
6
+
7
+ router = APIRouter()
8
+
9
+ # Define paths for preprocessing objects and model
10
+ preprocessing_path = os.path.join("models", "preprocessing_objects.pkl")
11
+ model_path = os.path.join("models", "bail_reckoner_model.pkl")
12
+
13
+ # Load preprocessing objects and model with error handling
14
+ try:
15
+ preprocessing_objects = joblib.load(preprocessing_path)
16
+ if preprocessing_objects is None:
17
+ raise FileNotFoundError(f"Preprocessing objects file is empty or corrupted: {preprocessing_path}")
18
+
19
+ label_encoders = preprocessing_objects.get('label_encoders', {})
20
+ scaler = preprocessing_objects.get('scaler', None)
21
+ if not label_encoders:
22
+ raise KeyError("Label encoders are missing from the preprocessing objects.")
23
+ if not scaler:
24
+ raise KeyError("Scaler object is missing from the preprocessing objects.")
25
+ except FileNotFoundError as e:
26
+ raise HTTPException(status_code=500, detail=str(e))
27
+ except KeyError as e:
28
+ raise HTTPException(status_code=500, detail=f"Missing key in preprocessing objects: {str(e)}")
29
+ except Exception as e:
30
+ raise HTTPException(status_code=500, detail=f"Error loading preprocessing objects: {str(e)}")
31
+
32
+ # Load the bail reckoner model
33
+ try:
34
+ model = joblib.load(model_path)
35
+ if model is None:
36
+ raise FileNotFoundError(f"Model file is empty or corrupted: {model_path}")
37
+ except FileNotFoundError as e:
38
+ raise HTTPException(status_code=500, detail=str(e))
39
+ except Exception as e:
40
+ raise HTTPException(status_code=500, detail=f"Error loading model: {str(e)}")
41
+
42
+ # Define Pydantic model for input data
43
+ class BailInput(BaseModel):
44
+ statute: str
45
+ offense_category: str
46
+ penalty: str
47
+ imprisonment_duration_served: int
48
+ risk_of_escape: int
49
+ risk_of_influence: int
50
+ surety_bond_required: int
51
+ personal_bond_required: int
52
+ fines_applicable: int
53
+ served_half_term: int
54
+ risk_score: float
55
+ penalty_severity: float
56
+
57
+ @router.post("/predict-bail")
58
+ async def predict_bail(data: BailInput):
59
+ try:
60
+ # Convert input data to DataFrame for model prediction
61
+ user_input = pd.DataFrame([data.dict()])
62
+
63
+ # Apply label encoding to categorical columns
64
+ for col, encoder in label_encoders.items():
65
+ if col in user_input:
66
+ user_input[col] = encoder.transform(user_input[col])
67
+
68
+ # Scale the numerical columns
69
+ numerical_columns = ['imprisonment_duration_served', 'risk_score', 'penalty_severity']
70
+ user_input[numerical_columns] = scaler.transform(user_input[numerical_columns])
71
+
72
+ # Make the prediction
73
+ result = model.predict(user_input)
74
+ prediction = "Eligible for Bail" if result[0] == 1 else "Not Eligible for Bail"
75
+
76
+ return {"prediction": prediction}
77
+ except Exception as e:
78
+ raise HTTPException(status_code=400, detail=f"Error processing prediction request: {str(e)}")
79
+
80
+ @router.get("/")
81
+ async def root():
82
+ return {"message": "Bail Reckoner API is running."}
app/requirements.txt ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fastapi
2
+ uvicorn
3
+ langchain_together
4
+ langchain-huggingface
5
+ langchain_community
6
+ scikit-learn
7
+ einops
8
+ pandas
9
+ joblib
10
+ nomic
11
+ fpdf
12
+ python-docx
models/bail_reckoner_model.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca61ce28f0e00fe79ee481af956a526a8a24afd3273c644453d14138f2162d3e
3
+ size 254489
models/index.faiss ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:690c002c585a4233d0d9011f180a9dbeb63b6e45383a61e0d28939169e33a40b
3
+ size 18290733
models/index.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e70d5e560743da30eadcd645b130682d04fcc11a2beee347f7184247970ff5c5
3
+ size 5844060
models/preprocessing_objects.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4e697157cbd641f3133ff299e0fde4114eb1c1239484935422630541a4469706
3
+ size 2233
requirements.txt ADDED
Binary file (294 Bytes). View file
 
training/Ingest.py ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import logging
3
+ from langchain_community.document_loaders import PyPDFLoader, DirectoryLoader
4
+ from langchain_community.embeddings import HuggingFaceEmbeddings
5
+ from langchain.text_splitter import RecursiveCharacterTextSplitter
6
+ from langchain_community.vectorstores import FAISS
7
+
8
+ # Configure Logging
9
+ logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s")
10
+
11
+ # Step 1: Load PDF Documents from a Directory
12
+ data_dir = "data"
13
+ if not os.path.exists(data_dir):
14
+ logging.error(f"Directory '{data_dir}' does not exist. Please create it and add PDF files.")
15
+ exit()
16
+
17
+ try:
18
+ loader = DirectoryLoader(data_dir, glob="*.pdf", loader_cls=PyPDFLoader)
19
+ documents = loader.load()
20
+ logging.info(f"Loaded {len(documents)} documents from the '{data_dir}' directory.")
21
+ except Exception as e:
22
+ logging.error(f"Error loading documents: {e}")
23
+ exit()
24
+
25
+ # Step 2: Split Documents into Manageable Text Chunks
26
+ try:
27
+ text_splitter = RecursiveCharacterTextSplitter(chunk_size=1024, chunk_overlap=200)
28
+ texts = text_splitter.split_documents(documents)
29
+ logging.info(f"Split the documents into {len(texts)} text chunks.")
30
+ except Exception as e:
31
+ logging.error(f"Error splitting documents: {e}")
32
+ exit()
33
+
34
+ # Step 3: Initialize HuggingFace Embeddings Model
35
+ try:
36
+ embeddings = HuggingFaceEmbeddings(
37
+ model_name="nomic-ai/nomic-embed-text-v1",
38
+ model_kwargs={"trust_remote_code": True, "revision": "289f532e14dbbbd5a04753fa58739e9ba766f3c7"}
39
+ )
40
+ logging.info("Initialized HuggingFace embeddings model successfully.")
41
+ except Exception as e:
42
+ logging.error(f"Error initializing embeddings model: {e}")
43
+ exit()
44
+
45
+ # Step 4: Create FAISS Vector Database from Text Embeddings
46
+ try:
47
+ faiss_db = FAISS.from_documents(texts, embeddings)
48
+ logging.info("Created FAISS vector database from text embeddings.")
49
+ except Exception as e:
50
+ logging.error(f"Error creating FAISS vector database: {e}")
51
+ exit()
52
+
53
+ # Step 5: Save the FAISS Vector Database Locally
54
+ try:
55
+ save_path = "ipc_vector_db"
56
+ faiss_db.save_local(save_path)
57
+ logging.info(f"FAISS vector database has been saved locally at '{save_path}'.")
58
+ except Exception as e:
59
+ logging.error(f"Error saving FAISS vector database: {e}")
60
+ exit()
training/data/a.csv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ case_id,statute,offense_category,penalty,imprisonment_duration_served,risk_of_escape,risk_of_influence,surety_bond_required,personal_bond_required,fines_applicable,served_half_term,bail_eligibility,risk_score,penalty_severity
2
+ 1,NDPS,Crimes Against Children,Fine,50,False,False,True,False,True,False,False,0,50
3
+ 2,SCST Act,Crimes Against Children,Both,117,False,False,True,True,True,False,False,0,351
4
+ 3,PMLA,Crimes Against Children,Fine,68,False,False,False,False,True,False,False,0,68
5
+ 4,SCST Act,Crimes Against Children,Both,106,False,False,False,False,True,True,True,1,318
6
+ 5,SCST Act,Offences Against the State,Imprisonment,71,False,False,False,True,True,False,False,0,142
7
+ 6,CrPC,Offences Against the State,Imprisonment,86,False,True,True,True,False,False,False,1,172
8
+ 7,PMLA,Crimes Against Foreigners,Both,119,False,True,True,False,False,True,False,2,357
9
+ 8,PMLA,Crimes Against SCs and STs,Imprisonment,33,False,False,False,False,False,False,False,0,66
10
+ 9,PMLA,Cyber Crime,Imprisonment,81,False,True,True,True,True,False,False,1,162
11
+ 10,SCST Act,Crimes Against Children,Imprisonment,24,False,True,True,False,True,False,False,1,48
12
+ 11,NDPS,Crimes Against Foreigners,Imprisonment,61,False,True,False,True,True,False,False,1,122
13
+ 12,PMLA,Crimes Against SCs and STs,Both,61,False,False,False,False,False,False,False,0,183
14
+ 13,SCST Act,Cyber Crime,Fine,98,False,True,False,False,True,True,False,2,98
15
+ 14,CrPC,Economic Offence,Fine,28,False,True,True,True,True,True,False,2,28
16
+ 15,NDPS,Crimes Against Women,Imprisonment,58,False,True,True,True,False,True,False,2,116
17
+ 16,CrPC,Offences Against the State,Fine,43,False,False,True,True,True,False,False,0,43
18
+ 17,NDPS,Economic Offence,Fine,41,True,True,True,False,False,True,False,3,41
19
+ 18,SCST Act,Cyber Crime,Imprisonment,39,False,True,True,False,False,False,False,1,78
20
+ 19,IPC,Economic Offence,Imprisonment,86,True,False,False,False,True,False,False,1,172
21
+ 20,NDPS,Crimes Against Women,Fine,49,False,False,True,False,False,False,False,0,49
22
+ 21,CrPC,Crimes Against Foreigners,Both,17,False,True,True,True,True,True,False,2,51
23
+ 22,SCST Act,Cyber Crime,Imprisonment,98,True,True,True,False,False,True,False,3,196
24
+ 23,NDPS,Economic Offence,Both,70,False,False,False,False,True,True,True,1,210
25
+ 24,IPC,Offences Against the State,Fine,110,True,False,False,False,False,False,False,1,110
26
+ 25,IPC,Offences Against the State,Imprisonment,70,True,False,False,True,True,True,False,2,140
27
+ 26,PMLA,Crimes Against SCs and STs,Both,98,True,False,True,False,False,False,False,1,294
28
+ 27,PMLA,Economic Offence,Imprisonment,65,False,False,False,False,False,True,True,1,130
29
+ 28,CrPC,Crimes Against Children,Fine,74,False,False,False,True,False,True,True,1,74
30
+ 29,NDPS,Economic Offence,Both,85,False,False,False,False,True,False,False,0,255
31
+ 30,NDPS,Crimes Against Foreigners,Fine,5,True,True,True,False,True,False,False,2,5
32
+ 31,PMLA,Cyber Crime,Fine,2,True,False,False,True,False,True,False,2,2
33
+ 32,NDPS,Cyber Crime,Imprisonment,22,False,False,True,False,True,True,True,1,44
34
+ 33,NDPS,Crimes Against Foreigners,Both,112,False,True,True,False,False,True,False,2,336
35
+ 34,IPC,Economic Offence,Fine,57,False,False,False,False,True,False,False,0,57
36
+ 35,PMLA,Crimes Against Foreigners,Fine,66,False,False,True,True,False,False,False,0,66
37
+ 36,SCST Act,Crimes Against Women,Both,74,False,True,False,False,True,True,False,2,222
38
+ 37,PMLA,Crimes Against Foreigners,Fine,98,True,False,True,False,False,True,False,2,98
39
+ 38,SCST Act,Offences Against the State,Fine,16,True,True,False,True,False,False,False,2,16
40
+ 39,IPC,Crimes Against Foreigners,Both,112,True,True,False,True,False,True,False,3,336
41
+ 40,CrPC,Cyber Crime,Both,51,False,True,False,False,False,False,False,1,153
42
+ 41,NDPS,Offences Against the State,Both,39,True,True,True,False,True,False,False,2,117
43
+ 42,IPC,Cyber Crime,Both,86,True,False,False,False,False,False,False,1,258
44
+ 43,NDPS,Crimes Against SCs and STs,Imprisonment,76,True,True,True,False,True,False,False,2,152
45
+ 44,CrPC,Crimes Against Children,Both,88,True,True,False,True,True,False,False,2,264
46
+ 45,CrPC,Cyber Crime,Imprisonment,111,True,False,True,False,False,False,False,1,222
47
+ 46,IPC,Offences Against the State,Imprisonment,40,False,True,True,True,True,True,False,2,80
48
+ 47,CrPC,Crimes Against SCs and STs,Imprisonment,38,True,True,False,True,True,False,False,2,76
49
+ 48,SCST Act,Cyber Crime,Fine,60,False,True,False,False,True,False,False,1,60
50
+ 49,CrPC,Crimes Against Women,Imprisonment,59,False,True,False,False,False,True,False,2,118
51
+ 50,NDPS,Crimes Against Foreigners,Imprisonment,10,False,False,False,True,True,False,False,0,20
52
+ 51,NDPS,Crimes Against Children,Fine,99,False,True,False,True,True,True,False,2,99
53
+ 52,NDPS,Cyber Crime,Fine,64,False,False,True,False,False,False,False,0,64
54
+ 53,NDPS,Crimes Against SCs and STs,Fine,115,True,False,False,True,False,True,False,2,115
55
+ 54,SCST Act,Crimes Against Women,Both,63,True,True,False,False,True,True,False,3,189
56
+ 55,PMLA,Economic Offence,Fine,49,False,True,True,False,False,False,False,1,49
57
+ 56,IPC,Crimes Against SCs and STs,Fine,64,False,True,False,True,True,False,False,1,64
58
+ 57,NDPS,Crimes Against Foreigners,Imprisonment,32,False,True,False,True,True,False,False,1,64
59
+ 58,CrPC,Crimes Against SCs and STs,Fine,7,True,False,True,False,True,False,False,1,7
60
+ 59,NDPS,Crimes Against Women,Both,21,False,False,False,True,False,True,True,1,63
61
+ 60,CrPC,Crimes Against SCs and STs,Fine,20,True,False,False,False,True,True,False,2,20
62
+ 61,CrPC,Crimes Against Women,Both,26,False,True,False,False,False,True,False,2,78
63
+ 62,NDPS,Cyber Crime,Fine,68,True,False,True,False,False,False,False,1,68
64
+ 63,SCST Act,Crimes Against Women,Fine,110,False,True,False,True,True,True,False,2,110
65
+ 64,CrPC,Crimes Against Women,Fine,116,True,True,True,False,False,False,False,2,116
66
+ 65,CrPC,Crimes Against Children,Fine,86,False,True,False,False,False,False,False,1,86
67
+ 66,NDPS,Crimes Against Women,Both,15,True,True,True,False,False,True,False,3,45
68
+ 67,CrPC,Crimes Against Women,Both,104,True,True,False,False,False,False,False,2,312
69
+ 68,CrPC,Economic Offence,Imprisonment,85,True,False,True,False,False,True,False,2,170
70
+ 69,NDPS,Cyber Crime,Both,79,True,False,True,False,True,False,False,1,237
71
+ 70,NDPS,Crimes Against Foreigners,Fine,86,True,True,True,False,False,True,False,3,86
72
+ 71,IPC,Crimes Against Children,Imprisonment,116,True,False,True,False,True,False,False,1,232
73
+ 72,SCST Act,Economic Offence,Imprisonment,92,True,True,True,False,True,True,False,3,184
74
+ 73,SCST Act,Offences Against the State,Imprisonment,14,False,True,True,False,True,True,False,2,28
75
+ 74,CrPC,Cyber Crime,Fine,27,False,True,False,False,True,False,False,1,27
76
+ 75,SCST Act,Cyber Crime,Both,105,False,False,False,True,True,False,False,0,315
77
+ 76,CrPC,Offences Against the State,Fine,40,False,True,True,False,True,True,False,2,40
78
+ 77,IPC,Crimes Against Foreigners,Imprisonment,58,False,True,True,False,False,False,False,1,116
79
+ 78,NDPS,Crimes Against Women,Fine,28,True,False,True,False,False,False,False,1,28
80
+ 79,NDPS,Economic Offence,Fine,26,True,False,True,True,False,False,False,1,26
81
+ 80,NDPS,Crimes Against SCs and STs,Both,113,True,False,False,False,True,True,False,2,339
82
+ 81,SCST Act,Crimes Against Children,Both,63,True,True,True,True,False,True,False,3,189
83
+ 82,IPC,Crimes Against SCs and STs,Imprisonment,66,True,True,False,False,False,False,False,2,132
84
+ 83,SCST Act,Offences Against the State,Fine,25,False,False,False,False,False,False,False,0,25
85
+ 84,SCST Act,Cyber Crime,Fine,3,False,True,True,True,True,True,False,2,3
86
+ 85,IPC,Crimes Against Foreigners,Both,72,False,False,True,False,False,False,False,0,216
87
+ 86,IPC,Cyber Crime,Fine,44,False,False,False,True,True,True,True,1,44
88
+ 87,IPC,Crimes Against Children,Fine,97,True,True,False,True,False,False,False,2,97
89
+ 88,IPC,Cyber Crime,Fine,42,True,True,True,False,True,False,False,2,42
90
+ 89,NDPS,Cyber Crime,Both,116,True,False,True,False,True,False,False,1,348
91
+ 90,PMLA,Crimes Against Children,Imprisonment,99,False,False,True,False,True,True,True,1,198
92
+ 91,PMLA,Economic Offence,Imprisonment,6,True,False,False,False,False,True,False,2,12
93
+ 92,IPC,Economic Offence,Fine,39,False,False,False,True,False,True,True,1,39
94
+ 93,PMLA,Crimes Against Children,Imprisonment,52,True,True,True,True,True,True,False,3,104
95
+ 94,PMLA,Crimes Against Foreigners,Both,23,True,False,False,False,False,False,False,1,69
96
+ 95,IPC,Offences Against the State,Both,89,False,False,False,True,True,False,False,0,267
97
+ 96,PMLA,Cyber Crime,Imprisonment,50,True,False,True,True,True,True,False,2,100
98
+ 97,SCST Act,Crimes Against Foreigners,Imprisonment,43,True,True,True,False,False,False,False,2,86
99
+ 98,CrPC,Cyber Crime,Fine,19,False,True,False,True,False,False,False,1,19
100
+ 99,CrPC,Offences Against the State,Imprisonment,69,True,False,False,True,False,True,False,2,138
101
+ 100,IPC,Economic Offence,Fine,51,False,True,True,False,True,False,False,1,51
102
+ 101,NDPS,Crimes Against Foreigners,Fine,11,True,True,True,True,True,False,False,2,11
103
+ 102,IPC,Crimes Against Women,Both,12,True,True,True,False,False,True,False,3,36
104
+ 103,NDPS,Crimes Against Women,Both,74,True,False,True,True,True,False,False,1,222
105
+ 104,CrPC,Crimes Against Women,Both,8,True,False,True,False,False,False,False,1,24
106
+ 105,IPC,Economic Offence,Both,24,True,True,False,True,True,False,False,2,72
107
+ 106,SCST Act,Economic Offence,Imprisonment,92,True,False,False,True,False,True,False,2,184
108
+ 107,PMLA,Offences Against the State,Both,41,True,False,False,False,False,True,False,2,123
109
+ 108,NDPS,Cyber Crime,Imprisonment,36,True,True,False,False,True,False,False,2,72
110
+ 109,PMLA,Offences Against the State,Both,101,False,True,True,False,False,False,False,1,303
111
+ 110,PMLA,Offences Against the State,Imprisonment,85,False,False,True,False,False,False,False,0,170
112
+ 111,IPC,Economic Offence,Fine,72,True,True,True,True,True,True,False,3,72
113
+ 112,PMLA,Crimes Against Women,Imprisonment,55,True,False,False,True,False,True,False,2,110
114
+ 113,SCST Act,Crimes Against SCs and STs,Imprisonment,9,False,False,False,True,True,True,True,1,18
115
+ 114,PMLA,Cyber Crime,Both,47,True,True,False,False,False,False,False,2,141
116
+ 115,IPC,Economic Offence,Imprisonment,15,True,False,True,True,True,False,False,1,30
117
+ 116,SCST Act,Crimes Against Women,Fine,48,False,False,False,True,False,False,False,0,48
118
+ 117,CrPC,Crimes Against Foreigners,Fine,110,True,True,True,False,False,False,False,2,110
119
+ 118,PMLA,Crimes Against SCs and STs,Both,104,True,True,True,False,False,False,False,2,312
120
+ 119,IPC,Crimes Against SCs and STs,Fine,82,False,True,True,True,False,True,False,2,82
121
+ 120,CrPC,Economic Offence,Imprisonment,42,True,False,True,False,True,False,False,1,84
122
+ 121,CrPC,Crimes Against Children,Fine,60,True,True,True,True,True,False,False,2,60
123
+ 122,NDPS,Cyber Crime,Both,84,False,True,True,True,True,False,False,1,252
124
+ 123,SCST Act,Crimes Against SCs and STs,Imprisonment,70,True,True,False,False,True,True,False,3,140
125
+ 124,PMLA,Economic Offence,Both,12,False,True,True,True,True,False,False,1,36
126
+ 125,IPC,Economic Offence,Imprisonment,2,True,False,True,False,True,True,False,2,4
127
+ 126,NDPS,Crimes Against Women,Fine,7,True,False,False,False,True,True,False,2,7
128
+ 127,SCST Act,Crimes Against Foreigners,Both,80,False,True,True,True,False,True,False,2,240
129
+ 128,NDPS,Crimes Against Children,Both,3,False,False,False,True,False,True,True,1,9
130
+ 129,SCST Act,Cyber Crime,Imprisonment,109,True,True,False,True,False,True,False,3,218
131
+ 130,SCST Act,Offences Against the State,Both,3,False,True,False,False,False,False,False,1,9
132
+ 131,PMLA,Crimes Against Foreigners,Imprisonment,27,False,False,True,True,True,False,False,0,54
133
+ 132,SCST Act,Crimes Against Foreigners,Imprisonment,114,True,False,True,False,True,True,False,2,228
134
+ 133,NDPS,Crimes Against Women,Imprisonment,107,True,True,False,False,True,True,False,3,214
135
+ 134,SCST Act,Crimes Against SCs and STs,Imprisonment,40,True,True,True,True,False,True,False,3,80
136
+ 135,PMLA,Crimes Against SCs and STs,Fine,102,False,False,True,False,True,False,False,0,102
137
+ 136,PMLA,Crimes Against Women,Imprisonment,33,False,True,False,True,False,False,False,1,66
138
+ 137,NDPS,Economic Offence,Both,92,False,False,False,True,True,True,True,1,276
139
+ 138,CrPC,Crimes Against SCs and STs,Fine,1,False,True,True,True,True,False,False,1,1
140
+ 139,CrPC,Crimes Against Children,Both,119,True,True,False,True,True,False,False,2,357
141
+ 140,SCST Act,Cyber Crime,Fine,8,False,False,False,True,True,True,True,1,8
142
+ 141,IPC,Crimes Against Foreigners,Imprisonment,101,True,False,False,True,False,True,False,2,202
143
+ 142,SCST Act,Crimes Against Foreigners,Fine,32,False,False,True,True,False,False,False,0,32
144
+ 143,NDPS,Crimes Against Children,Fine,48,True,False,True,False,True,False,False,1,48
145
+ 144,NDPS,Crimes Against SCs and STs,Both,107,True,False,True,True,False,False,False,1,321
146
+ 145,NDPS,Crimes Against Foreigners,Both,101,True,False,False,False,True,True,False,2,303
147
+ 146,NDPS,Offences Against the State,Imprisonment,4,False,False,True,False,True,True,True,1,8
148
+ 147,NDPS,Cyber Crime,Fine,94,True,True,False,False,True,True,False,3,94
149
+ 148,PMLA,Cyber Crime,Fine,70,True,True,True,True,True,False,False,2,70
150
+ 149,CrPC,Crimes Against Foreigners,Fine,110,False,True,True,False,False,False,False,1,110
151
+ 150,NDPS,Crimes Against Women,Imprisonment,118,True,False,False,False,True,True,False,2,236
152
+ 151,IPC,Crimes Against Foreigners,Imprisonment,19,False,False,True,True,True,False,False,0,38
153
+ 152,IPC,Crimes Against Women,Imprisonment,32,False,False,False,True,False,True,True,1,64
154
+ 153,IPC,Crimes Against Foreigners,Imprisonment,9,True,True,True,False,True,False,False,2,18
155
+ 154,IPC,Offences Against the State,Imprisonment,12,True,False,True,True,False,True,False,2,24
156
+ 155,PMLA,Economic Offence,Both,11,False,False,False,True,True,False,False,0,33
157
+ 156,IPC,Cyber Crime,Fine,46,True,True,False,True,True,False,False,2,46
158
+ 157,NDPS,Crimes Against Foreigners,Fine,119,False,False,False,True,True,True,True,1,119
159
+ 158,SCST Act,Offences Against the State,Fine,16,False,True,True,False,True,True,False,2,16
160
+ 159,IPC,Crimes Against Women,Fine,1,False,True,True,True,True,True,False,2,1
161
+ 160,PMLA,Crimes Against Women,Fine,63,True,False,True,True,True,True,False,2,63
162
+ 161,PMLA,Cyber Crime,Fine,109,False,False,False,True,False,True,True,1,109
163
+ 162,IPC,Crimes Against Children,Fine,119,True,False,False,False,True,False,False,1,119
164
+ 163,SCST Act,Crimes Against Foreigners,Fine,117,True,True,False,False,False,True,False,3,117
165
+ 164,IPC,Crimes Against SCs and STs,Both,21,True,True,True,True,False,True,False,3,63
166
+ 165,PMLA,Crimes Against Women,Fine,30,True,True,True,True,True,True,False,3,30
167
+ 166,CrPC,Economic Offence,Both,13,False,False,False,False,False,True,True,1,39
168
+ 167,NDPS,Economic Offence,Imprisonment,34,True,False,True,True,True,True,False,2,68
169
+ 168,PMLA,Crimes Against Women,Fine,4,False,False,False,True,False,False,False,0,4
170
+ 169,IPC,Crimes Against Children,Imprisonment,28,False,False,True,False,True,True,True,1,56
171
+ 170,NDPS,Crimes Against Children,Imprisonment,102,True,True,True,True,False,True,False,3,204
172
+ 171,IPC,Offences Against the State,Imprisonment,95,False,True,False,True,False,True,False,2,190
173
+ 172,IPC,Economic Offence,Both,59,False,True,True,False,True,False,False,1,177
174
+ 173,CrPC,Offences Against the State,Imprisonment,119,True,True,True,False,False,False,False,2,238
175
+ 174,NDPS,Economic Offence,Imprisonment,27,False,False,False,True,True,True,True,1,54
176
+ 175,NDPS,Crimes Against Foreigners,Imprisonment,69,False,False,False,False,True,True,True,1,138
177
+ 176,CrPC,Crimes Against Foreigners,Fine,25,False,False,True,True,True,False,False,0,25
178
+ 177,PMLA,Crimes Against SCs and STs,Fine,3,False,True,False,True,True,False,False,1,3
179
+ 178,IPC,Crimes Against Foreigners,Both,97,True,True,True,True,True,False,False,2,291
180
+ 179,SCST Act,Crimes Against SCs and STs,Both,68,False,False,False,False,False,True,True,1,204
181
+ 180,IPC,Crimes Against Foreigners,Fine,25,False,False,True,False,False,True,True,1,25
182
+ 181,IPC,Cyber Crime,Both,20,False,True,True,True,False,False,False,1,60
183
+ 182,PMLA,Crimes Against Foreigners,Fine,34,False,False,False,True,True,True,True,1,34
184
+ 183,IPC,Offences Against the State,Imprisonment,26,True,True,True,False,False,False,False,2,52
185
+ 184,CrPC,Crimes Against Women,Imprisonment,5,False,True,True,False,False,False,False,1,10
186
+ 185,CrPC,Offences Against the State,Both,99,True,True,False,False,False,False,False,2,297
187
+ 186,NDPS,Crimes Against Women,Fine,61,False,False,False,True,False,True,True,1,61
188
+ 187,SCST Act,Crimes Against Children,Fine,92,True,False,True,False,False,False,False,1,92
189
+ 188,IPC,Offences Against the State,Both,93,True,True,False,False,True,False,False,2,279
190
+ 189,IPC,Crimes Against Children,Fine,9,True,False,False,True,True,True,False,2,9
191
+ 190,PMLA,Crimes Against SCs and STs,Imprisonment,116,True,True,True,True,False,False,False,2,232
192
+ 191,CrPC,Crimes Against SCs and STs,Both,102,True,True,True,True,True,True,False,3,306
193
+ 192,SCST Act,Cyber Crime,Both,50,False,True,False,False,True,False,False,1,150
194
+ 193,NDPS,Crimes Against Foreigners,Fine,6,False,True,False,True,False,True,False,2,6
195
+ 194,CrPC,Offences Against the State,Both,83,False,False,False,True,False,False,False,0,249
196
+ 195,NDPS,Crimes Against Children,Fine,60,True,True,True,True,True,False,False,2,60
197
+ 196,PMLA,Crimes Against Women,Fine,44,False,True,True,True,False,False,False,1,44
198
+ 197,PMLA,Crimes Against SCs and STs,Fine,11,True,False,True,False,True,False,False,1,11
199
+ 198,IPC,Crimes Against Foreigners,Fine,66,True,True,True,True,True,False,False,2,66
200
+ 199,SCST Act,Crimes Against SCs and STs,Fine,47,False,True,True,False,False,True,False,2,47
201
+ 200,NDPS,Crimes Against Women,Both,108,False,False,True,False,True,True,True,1,324
202
+ 201,CrPC,Crimes Against Foreigners,Imprisonment,108,True,False,True,False,True,False,False,1,216
203
+ 202,PMLA,Crimes Against Foreigners,Imprisonment,73,True,False,False,True,True,False,False,1,146
204
+ 203,IPC,Crimes Against Children,Both,85,False,True,False,False,False,False,False,1,255
205
+ 204,IPC,Crimes Against Children,Both,88,False,False,True,True,False,True,True,1,264
206
+ 205,NDPS,Offences Against the State,Imprisonment,98,False,False,True,True,False,True,True,1,196
207
+ 206,PMLA,Offences Against the State,Imprisonment,86,False,True,True,True,False,False,False,1,172
208
+ 207,SCST Act,Economic Offence,Imprisonment,3,True,True,False,False,True,True,False,3,6
209
+ 208,PMLA,Economic Offence,Imprisonment,76,False,True,True,True,False,False,False,1,152
210
+ 209,NDPS,Cyber Crime,Imprisonment,92,False,True,False,True,False,False,False,1,184
211
+ 210,NDPS,Crimes Against SCs and STs,Fine,30,False,True,False,True,False,False,False,1,30
212
+ 211,PMLA,Offences Against the State,Both,90,True,False,False,False,False,True,False,2,270
213
+ 212,NDPS,Crimes Against Children,Fine,112,True,False,False,False,True,False,False,1,112
214
+ 213,PMLA,Crimes Against Women,Imprisonment,21,True,False,False,False,True,False,False,1,42
215
+ 214,CrPC,Crimes Against Children,Imprisonment,28,True,True,True,True,True,False,False,2,56
216
+ 215,PMLA,Crimes Against SCs and STs,Imprisonment,90,False,True,True,False,False,True,False,2,180
217
+ 216,PMLA,Economic Offence,Fine,62,True,True,False,True,False,True,False,3,62
218
+ 217,NDPS,Crimes Against Children,Fine,33,False,False,True,True,True,True,True,1,33
219
+ 218,NDPS,Cyber Crime,Imprisonment,85,False,False,False,False,False,False,False,0,170
220
+ 219,IPC,Crimes Against SCs and STs,Fine,35,False,True,False,True,False,True,False,2,35
221
+ 220,IPC,Economic Offence,Fine,52,False,False,True,False,True,False,False,0,52
222
+ 221,CrPC,Crimes Against Women,Imprisonment,34,True,True,True,True,True,True,False,3,68
223
+ 222,IPC,Economic Offence,Fine,41,True,False,True,False,False,False,False,1,41
224
+ 223,PMLA,Crimes Against Foreigners,Both,51,True,False,True,True,False,True,False,2,153
225
+ 224,NDPS,Cyber Crime,Both,47,False,False,True,True,False,False,False,0,141
226
+ 225,IPC,Crimes Against SCs and STs,Both,82,False,True,False,True,True,True,False,2,246
227
+ 226,IPC,Crimes Against Women,Both,58,False,False,True,True,True,True,True,1,174
228
+ 227,CrPC,Cyber Crime,Imprisonment,75,False,False,True,True,True,True,True,1,150
229
+ 228,CrPC,Economic Offence,Imprisonment,57,False,True,True,False,True,False,False,1,114
230
+ 229,PMLA,Cyber Crime,Imprisonment,23,True,False,False,True,False,True,False,2,46
231
+ 230,NDPS,Crimes Against SCs and STs,Both,48,False,True,True,False,True,True,False,2,144
232
+ 231,CrPC,Offences Against the State,Both,22,True,True,False,False,True,True,False,3,66
233
+ 232,IPC,Cyber Crime,Fine,17,False,True,True,False,False,True,False,2,17
234
+ 233,NDPS,Crimes Against Foreigners,Fine,69,False,True,True,True,False,False,False,1,69
235
+ 234,NDPS,Cyber Crime,Both,108,True,True,False,True,False,True,False,3,324
236
+ 235,IPC,Economic Offence,Both,11,True,False,True,True,True,False,False,1,33
237
+ 236,CrPC,Economic Offence,Both,94,False,True,True,False,False,False,False,1,282
238
+ 237,IPC,Crimes Against Women,Both,15,False,True,False,True,False,False,False,1,45
239
+ 238,NDPS,Economic Offence,Fine,91,False,True,True,True,True,False,False,1,91
240
+ 239,SCST Act,Crimes Against Children,Both,35,False,True,False,False,True,True,False,2,105
241
+ 240,SCST Act,Crimes Against SCs and STs,Fine,33,True,False,False,False,False,False,False,1,33
242
+ 241,PMLA,Crimes Against SCs and STs,Both,84,False,True,False,False,True,False,False,1,252
243
+ 242,IPC,Offences Against the State,Both,16,True,False,False,False,False,False,False,1,48
244
+ 243,IPC,Offences Against the State,Both,34,False,True,False,False,False,False,False,1,102
245
+ 244,PMLA,Crimes Against SCs and STs,Fine,66,True,False,True,False,True,True,False,2,66
246
+ 245,PMLA,Crimes Against Foreigners,Fine,99,True,True,True,True,False,True,False,3,99
247
+ 246,PMLA,Offences Against the State,Imprisonment,40,False,True,True,False,True,False,False,1,80
248
+ 247,NDPS,Crimes Against Women,Both,28,True,False,False,True,True,False,False,1,84
249
+ 248,IPC,Economic Offence,Imprisonment,47,False,True,False,True,True,False,False,1,94
250
+ 249,NDPS,Crimes Against SCs and STs,Imprisonment,39,True,False,False,True,False,True,False,2,78
251
+ 250,PMLA,Offences Against the State,Fine,70,False,True,False,False,True,True,False,2,70
252
+ 251,IPC,Crimes Against SCs and STs,Fine,73,True,False,True,True,True,True,False,2,73
253
+ 252,NDPS,Crimes Against Children,Imprisonment,20,False,True,True,False,False,True,False,2,40
254
+ 253,NDPS,Cyber Crime,Both,1,False,True,False,False,False,True,False,2,3
255
+ 254,PMLA,Economic Offence,Fine,72,True,False,False,True,False,False,False,1,72
256
+ 255,IPC,Crimes Against SCs and STs,Both,119,True,True,True,False,False,True,False,3,357
257
+ 256,PMLA,Cyber Crime,Both,87,True,True,False,True,True,True,False,3,261
258
+ 257,IPC,Offences Against the State,Imprisonment,63,True,True,False,True,True,False,False,2,126
259
+ 258,SCST Act,Cyber Crime,Imprisonment,67,False,True,False,False,True,True,False,2,134
260
+ 259,CrPC,Economic Offence,Imprisonment,4,True,True,True,True,False,True,False,3,8
261
+ 260,CrPC,Crimes Against SCs and STs,Imprisonment,58,False,True,True,True,False,True,False,2,116
262
+ 261,CrPC,Crimes Against Children,Fine,25,True,False,False,True,True,False,False,1,25
263
+ 262,PMLA,Crimes Against Foreigners,Fine,47,False,False,True,False,False,True,True,1,47
264
+ 263,SCST Act,Offences Against the State,Imprisonment,38,False,False,False,True,False,False,False,0,76
265
+ 264,IPC,Crimes Against SCs and STs,Fine,15,False,True,False,False,True,False,False,1,15
266
+ 265,NDPS,Economic Offence,Imprisonment,63,False,False,True,False,True,True,True,1,126
267
+ 266,IPC,Offences Against the State,Both,21,True,True,False,True,False,True,False,3,63
268
+ 267,NDPS,Crimes Against Women,Both,99,True,True,False,True,False,True,False,3,297
269
+ 268,IPC,Cyber Crime,Both,57,False,True,True,False,False,True,False,2,171
270
+ 269,SCST Act,Crimes Against Foreigners,Imprisonment,117,True,True,False,False,True,False,False,2,234
271
+ 270,NDPS,Economic Offence,Both,53,True,False,False,True,True,True,False,2,159
272
+ 271,PMLA,Crimes Against Women,Fine,46,False,True,False,True,True,False,False,1,46
273
+ 272,IPC,Crimes Against SCs and STs,Both,116,True,False,True,False,True,False,False,1,348
274
+ 273,IPC,Crimes Against Children,Both,14,True,True,False,False,True,False,False,2,42
275
+ 274,NDPS,Offences Against the State,Both,100,True,False,True,False,False,False,False,1,300
276
+ 275,PMLA,Cyber Crime,Fine,76,False,False,False,False,False,False,False,0,76
277
+ 276,PMLA,Offences Against the State,Imprisonment,17,True,False,False,False,False,True,False,2,34
278
+ 277,SCST Act,Crimes Against Foreigners,Fine,39,False,False,False,True,True,False,False,0,39
279
+ 278,PMLA,Crimes Against SCs and STs,Imprisonment,9,True,False,False,False,True,False,False,1,18
280
+ 279,PMLA,Offences Against the State,Imprisonment,99,True,False,True,False,True,True,False,2,198
281
+ 280,PMLA,Cyber Crime,Both,77,True,True,True,True,False,True,False,3,231
282
+ 281,CrPC,Crimes Against SCs and STs,Imprisonment,79,False,False,False,True,True,False,False,0,158
283
+ 282,SCST Act,Offences Against the State,Fine,82,False,True,False,False,True,False,False,1,82
284
+ 283,IPC,Crimes Against Children,Fine,115,True,False,False,False,False,True,False,2,115
285
+ 284,NDPS,Economic Offence,Imprisonment,97,False,True,False,True,True,False,False,1,194
286
+ 285,IPC,Crimes Against SCs and STs,Both,6,True,False,False,False,False,True,False,2,18
287
+ 286,SCST Act,Economic Offence,Both,91,False,False,False,False,True,True,True,1,273
288
+ 287,NDPS,Crimes Against SCs and STs,Fine,23,False,True,False,True,True,False,False,1,23
289
+ 288,SCST Act,Crimes Against Children,Both,59,True,False,False,False,False,True,False,2,177
290
+ 289,PMLA,Economic Offence,Imprisonment,91,True,False,True,True,False,False,False,1,182
291
+ 290,NDPS,Crimes Against Women,Imprisonment,98,True,False,True,True,False,False,False,1,196
292
+ 291,PMLA,Cyber Crime,Fine,46,True,True,True,True,False,False,False,2,46
293
+ 292,IPC,Crimes Against Women,Imprisonment,38,False,False,False,True,False,True,True,1,76
294
+ 293,IPC,Offences Against the State,Fine,14,False,True,False,False,False,False,False,1,14
295
+ 294,NDPS,Crimes Against Children,Imprisonment,100,False,False,False,True,True,True,True,1,200
296
+ 295,NDPS,Crimes Against Women,Fine,117,True,False,True,False,True,False,False,1,117
297
+ 296,SCST Act,Crimes Against SCs and STs,Both,72,True,True,False,False,False,False,False,2,216
298
+ 297,SCST Act,Offences Against the State,Imprisonment,62,False,False,True,False,True,True,True,1,124
299
+ 298,PMLA,Offences Against the State,Imprisonment,35,True,False,False,False,False,False,False,1,70
300
+ 299,NDPS,Crimes Against Women,Fine,19,False,True,True,False,True,False,False,1,19
301
+ 300,IPC,Crimes Against Women,Fine,30,False,False,True,True,False,True,True,1,30
302
+ 301,SCST Act,Crimes Against Children,Imprisonment,78,False,True,True,True,True,True,False,2,156
303
+ 302,SCST Act,Cyber Crime,Fine,84,False,True,False,True,True,True,False,2,84
304
+ 303,IPC,Crimes Against Women,Imprisonment,113,False,True,True,True,True,False,False,1,226
305
+ 304,SCST Act,Crimes Against Foreigners,Both,25,True,False,False,False,True,True,False,2,75
306
+ 305,PMLA,Crimes Against Women,Fine,40,True,True,False,True,True,True,False,3,40
307
+ 306,NDPS,Economic Offence,Imprisonment,88,True,True,False,False,False,False,False,2,176
308
+ 307,IPC,Crimes Against SCs and STs,Both,14,False,False,False,False,False,True,True,1,42
309
+ 308,NDPS,Crimes Against Foreigners,Both,26,False,True,False,True,False,False,False,1,78
310
+ 309,SCST Act,Crimes Against Foreigners,Imprisonment,102,False,False,True,True,True,False,False,0,204
311
+ 310,SCST Act,Economic Offence,Fine,87,False,False,False,True,False,True,True,1,87
312
+ 311,IPC,Economic Offence,Imprisonment,22,True,False,False,True,True,False,False,1,44
313
+ 312,PMLA,Offences Against the State,Both,48,True,False,False,False,True,True,False,2,144
314
+ 313,CrPC,Cyber Crime,Imprisonment,83,False,True,False,False,True,True,False,2,166
315
+ 314,IPC,Crimes Against SCs and STs,Fine,110,False,True,False,True,False,True,False,2,110
316
+ 315,CrPC,Crimes Against Children,Both,51,False,True,True,False,True,True,False,2,153
317
+ 316,CrPC,Crimes Against Foreigners,Imprisonment,3,True,True,True,False,False,False,False,2,6
318
+ 317,PMLA,Crimes Against Children,Fine,42,True,True,False,False,False,False,False,2,42
319
+ 318,CrPC,Crimes Against Women,Both,19,True,False,True,True,True,True,False,2,57
320
+ 319,CrPC,Crimes Against Women,Fine,73,False,True,True,False,True,True,False,2,73
321
+ 320,PMLA,Crimes Against Children,Both,28,False,True,False,True,False,False,False,1,84
322
+ 321,CrPC,Crimes Against Women,Imprisonment,84,True,True,True,True,False,True,False,3,168
323
+ 322,CrPC,Cyber Crime,Fine,45,False,False,False,False,False,False,False,0,45
324
+ 323,CrPC,Economic Offence,Both,71,True,False,True,False,False,True,False,2,213
325
+ 324,IPC,Crimes Against Women,Fine,78,False,True,True,True,False,False,False,1,78
326
+ 325,IPC,Offences Against the State,Fine,63,True,False,True,False,False,False,False,1,63
327
+ 326,IPC,Crimes Against Women,Imprisonment,73,False,True,False,False,True,False,False,1,146
328
+ 327,PMLA,Crimes Against SCs and STs,Fine,119,True,True,True,True,False,True,False,3,119
329
+ 328,SCST Act,Cyber Crime,Both,19,True,False,True,True,False,True,False,2,57
330
+ 329,CrPC,Crimes Against SCs and STs,Both,47,True,False,False,True,False,True,False,2,141
331
+ 330,CrPC,Crimes Against SCs and STs,Both,116,True,True,False,True,False,True,False,3,348
332
+ 331,PMLA,Offences Against the State,Both,14,True,True,True,False,True,True,False,3,42
333
+ 332,CrPC,Cyber Crime,Imprisonment,38,True,False,False,False,True,False,False,1,76
334
+ 333,IPC,Cyber Crime,Fine,53,False,True,True,True,False,False,False,1,53
335
+ 334,SCST Act,Cyber Crime,Imprisonment,61,False,False,True,True,False,False,False,0,122
336
+ 335,NDPS,Cyber Crime,Fine,36,False,True,False,True,False,False,False,1,36
337
+ 336,CrPC,Cyber Crime,Fine,40,True,False,False,False,True,False,False,1,40
338
+ 337,IPC,Offences Against the State,Fine,81,True,True,False,True,True,False,False,2,81
339
+ 338,NDPS,Crimes Against Women,Imprisonment,30,False,True,True,False,True,False,False,1,60
340
+ 339,SCST Act,Crimes Against SCs and STs,Fine,9,True,False,False,True,True,True,False,2,9
341
+ 340,NDPS,Cyber Crime,Imprisonment,64,True,True,True,True,True,False,False,2,128
342
+ 341,IPC,Crimes Against Foreigners,Both,33,True,True,False,True,True,True,False,3,99
343
+ 342,NDPS,Crimes Against Women,Both,52,True,False,True,False,False,False,False,1,156
344
+ 343,PMLA,Crimes Against Women,Fine,89,True,True,False,False,True,False,False,2,89
345
+ 344,NDPS,Crimes Against SCs and STs,Imprisonment,14,False,True,True,False,True,True,False,2,28
346
+ 345,CrPC,Offences Against the State,Both,75,False,True,False,True,False,False,False,1,225
347
+ 346,CrPC,Crimes Against Children,Imprisonment,53,False,False,True,False,True,True,True,1,106
348
+ 347,PMLA,Crimes Against Children,Imprisonment,99,False,False,False,False,False,False,False,0,198
349
+ 348,IPC,Crimes Against Women,Fine,105,False,False,False,True,True,True,True,1,105
350
+ 349,CrPC,Economic Offence,Both,59,True,True,True,True,False,False,False,2,177
351
+ 350,SCST Act,Economic Offence,Fine,78,True,True,False,False,False,True,False,3,78
352
+ 351,CrPC,Crimes Against SCs and STs,Fine,94,True,True,True,False,False,True,False,3,94
353
+ 352,CrPC,Crimes Against Children,Both,41,True,True,True,False,False,False,False,2,123
354
+ 353,IPC,Crimes Against Women,Both,68,False,False,False,False,False,False,False,0,204
355
+ 354,NDPS,Offences Against the State,Imprisonment,68,False,True,True,True,True,True,False,2,136
356
+ 355,CrPC,Crimes Against Children,Both,92,False,True,False,True,True,False,False,1,276
357
+ 356,PMLA,Crimes Against Women,Imprisonment,8,True,True,False,True,False,True,False,3,16
358
+ 357,NDPS,Crimes Against Women,Imprisonment,2,False,False,True,False,False,False,False,0,4
359
+ 358,SCST Act,Cyber Crime,Imprisonment,105,True,True,False,False,False,True,False,3,210
360
+ 359,IPC,Offences Against the State,Both,110,False,True,True,True,True,False,False,1,330
361
+ 360,SCST Act,Cyber Crime,Fine,86,False,True,True,True,False,True,False,2,86
362
+ 361,NDPS,Crimes Against SCs and STs,Imprisonment,41,True,True,False,False,False,False,False,2,82
363
+ 362,NDPS,Cyber Crime,Fine,55,True,True,False,False,False,True,False,3,55
364
+ 363,NDPS,Crimes Against Foreigners,Fine,16,False,False,True,True,False,True,True,1,16
365
+ 364,SCST Act,Cyber Crime,Both,93,False,True,True,True,True,False,False,1,279
366
+ 365,NDPS,Crimes Against Foreigners,Fine,62,True,True,False,True,False,False,False,2,62
367
+ 366,SCST Act,Crimes Against Children,Fine,113,False,True,False,False,False,True,False,2,113
368
+ 367,NDPS,Economic Offence,Both,48,False,True,False,False,True,True,False,2,144
369
+ 368,PMLA,Crimes Against Women,Imprisonment,30,True,True,False,False,False,True,False,3,60
370
+ 369,NDPS,Crimes Against Foreigners,Fine,12,False,True,True,False,False,True,False,2,12
371
+ 370,SCST Act,Offences Against the State,Both,35,True,True,False,False,True,False,False,2,105
372
+ 371,CrPC,Cyber Crime,Fine,11,False,True,True,False,True,True,False,2,11
373
+ 372,NDPS,Crimes Against Foreigners,Fine,64,True,True,True,True,True,True,False,3,64
374
+ 373,CrPC,Offences Against the State,Imprisonment,110,False,True,False,True,False,True,False,2,220
375
+ 374,PMLA,Economic Offence,Fine,50,True,False,True,False,False,False,False,1,50
376
+ 375,IPC,Economic Offence,Both,85,False,False,False,True,True,True,True,1,255
377
+ 376,PMLA,Cyber Crime,Fine,21,True,False,True,False,True,False,False,1,21
378
+ 377,NDPS,Crimes Against SCs and STs,Imprisonment,69,False,False,False,True,True,False,False,0,138
379
+ 378,CrPC,Cyber Crime,Imprisonment,48,False,True,True,False,False,False,False,1,96
380
+ 379,CrPC,Crimes Against Children,Both,20,False,False,True,True,False,False,False,0,60
381
+ 380,SCST Act,Crimes Against Foreigners,Imprisonment,101,False,False,False,True,True,False,False,0,202
382
+ 381,CrPC,Crimes Against Women,Fine,67,False,True,False,False,False,False,False,1,67
383
+ 382,SCST Act,Crimes Against SCs and STs,Imprisonment,44,False,False,True,False,True,False,False,0,88
384
+ 383,IPC,Cyber Crime,Both,33,False,False,True,True,False,True,True,1,99
385
+ 384,NDPS,Offences Against the State,Imprisonment,117,False,True,False,True,False,True,False,2,234
386
+ 385,SCST Act,Crimes Against SCs and STs,Imprisonment,73,False,True,True,False,False,False,False,1,146
387
+ 386,IPC,Crimes Against Foreigners,Imprisonment,61,True,True,False,True,False,True,False,3,122
388
+ 387,CrPC,Crimes Against SCs and STs,Both,9,True,False,True,False,True,True,False,2,27
389
+ 388,CrPC,Crimes Against Foreigners,Imprisonment,68,False,False,False,False,False,False,False,0,136
390
+ 389,IPC,Cyber Crime,Imprisonment,35,True,True,True,True,False,True,False,3,70
391
+ 390,CrPC,Crimes Against Foreigners,Fine,81,False,True,False,False,True,False,False,1,81
392
+ 391,IPC,Crimes Against SCs and STs,Both,98,False,False,False,True,False,True,True,1,294
393
+ 392,SCST Act,Offences Against the State,Imprisonment,88,True,True,True,True,True,False,False,2,176
394
+ 393,SCST Act,Economic Offence,Both,96,False,False,False,False,True,False,False,0,288
395
+ 394,IPC,Crimes Against SCs and STs,Imprisonment,65,False,True,True,True,False,True,False,2,130
396
+ 395,SCST Act,Crimes Against Foreigners,Imprisonment,8,True,True,False,False,False,True,False,3,16
397
+ 396,SCST Act,Economic Offence,Imprisonment,45,True,False,False,False,True,False,False,1,90
398
+ 397,SCST Act,Crimes Against Foreigners,Fine,87,False,True,False,False,True,False,False,1,87
399
+ 398,PMLA,Offences Against the State,Fine,47,True,True,True,True,True,False,False,2,47
400
+ 399,NDPS,Crimes Against Foreigners,Fine,40,True,True,False,False,False,True,False,3,40
401
+ 400,CrPC,Cyber Crime,Both,76,False,False,True,True,True,True,True,1,228
402
+ 401,PMLA,Crimes Against Women,Both,54,True,True,False,False,True,True,False,3,162
403
+ 402,SCST Act,Crimes Against SCs and STs,Fine,76,True,True,True,False,True,True,False,3,76
404
+ 403,IPC,Crimes Against Women,Both,46,False,True,True,False,False,False,False,1,138
405
+ 404,SCST Act,Crimes Against Foreigners,Imprisonment,47,True,True,True,True,True,False,False,2,94
406
+ 405,NDPS,Offences Against the State,Imprisonment,15,True,True,False,True,False,False,False,2,30
407
+ 406,SCST Act,Crimes Against SCs and STs,Imprisonment,105,False,True,True,False,False,False,False,1,210
408
+ 407,IPC,Crimes Against Foreigners,Fine,19,False,False,False,False,True,True,True,1,19
409
+ 408,NDPS,Economic Offence,Both,26,False,False,True,True,False,False,False,0,78
410
+ 409,SCST Act,Crimes Against Children,Fine,52,True,True,True,True,True,False,False,2,52
411
+ 410,NDPS,Crimes Against Foreigners,Both,93,False,False,True,True,False,True,True,1,279
412
+ 411,CrPC,Crimes Against Women,Imprisonment,22,False,False,True,False,False,True,True,1,44
413
+ 412,CrPC,Crimes Against SCs and STs,Fine,104,True,True,False,True,True,False,False,2,104
414
+ 413,SCST Act,Crimes Against Women,Both,21,False,False,True,False,True,True,True,1,63
415
+ 414,NDPS,Crimes Against SCs and STs,Both,51,False,False,True,True,True,False,False,0,153
416
+ 415,IPC,Crimes Against Foreigners,Imprisonment,38,False,False,False,False,False,True,True,1,76
417
+ 416,SCST Act,Cyber Crime,Fine,20,False,False,True,False,False,True,True,1,20
418
+ 417,CrPC,Economic Offence,Fine,29,True,False,True,False,True,False,False,1,29
419
+ 418,CrPC,Crimes Against Foreigners,Fine,51,False,False,True,True,True,True,True,1,51
420
+ 419,SCST Act,Crimes Against Women,Imprisonment,4,False,False,True,True,False,False,False,0,8
421
+ 420,NDPS,Crimes Against Children,Fine,55,True,False,False,True,False,True,False,2,55
422
+ 421,CrPC,Crimes Against Children,Imprisonment,71,False,True,False,False,False,True,False,2,142
423
+ 422,NDPS,Offences Against the State,Imprisonment,92,True,True,True,False,True,True,False,3,184
424
+ 423,CrPC,Crimes Against SCs and STs,Imprisonment,28,True,False,False,True,False,True,False,2,56
425
+ 424,CrPC,Crimes Against Women,Both,4,True,False,False,False,True,True,False,2,12
426
+ 425,PMLA,Offences Against the State,Fine,22,False,True,True,False,False,False,False,1,22
427
+ 426,CrPC,Crimes Against Women,Fine,76,True,False,False,False,False,True,False,2,76
428
+ 427,IPC,Crimes Against SCs and STs,Imprisonment,45,True,False,True,True,True,False,False,1,90
429
+ 428,SCST Act,Crimes Against Foreigners,Imprisonment,67,True,True,False,False,True,True,False,3,134
430
+ 429,SCST Act,Crimes Against Foreigners,Fine,86,False,True,False,True,True,False,False,1,86
431
+ 430,NDPS,Crimes Against Children,Imprisonment,108,False,True,False,True,False,True,False,2,216
432
+ 431,CrPC,Crimes Against Foreigners,Fine,66,False,False,True,True,False,False,False,0,66
433
+ 432,IPC,Crimes Against Foreigners,Both,88,False,False,False,True,False,False,False,0,264
434
+ 433,NDPS,Cyber Crime,Imprisonment,34,False,True,True,True,True,True,False,2,68
435
+ 434,PMLA,Crimes Against Children,Fine,91,False,True,True,False,False,True,False,2,91
436
+ 435,NDPS,Offences Against the State,Imprisonment,55,False,False,False,True,True,True,True,1,110
437
+ 436,NDPS,Economic Offence,Fine,105,True,True,True,True,True,False,False,2,105
438
+ 437,CrPC,Cyber Crime,Fine,1,True,False,False,True,True,False,False,1,1
439
+ 438,PMLA,Offences Against the State,Imprisonment,72,True,False,True,False,False,True,False,2,144
440
+ 439,NDPS,Crimes Against SCs and STs,Both,87,True,True,True,False,False,True,False,3,261
441
+ 440,IPC,Cyber Crime,Fine,38,False,True,False,False,True,False,False,1,38
442
+ 441,IPC,Offences Against the State,Fine,6,True,False,False,False,False,False,False,1,6
443
+ 442,SCST Act,Crimes Against SCs and STs,Fine,86,True,True,False,True,True,True,False,3,86
444
+ 443,PMLA,Crimes Against Children,Both,25,True,True,False,True,True,False,False,2,75
445
+ 444,PMLA,Economic Offence,Both,82,True,True,True,False,False,True,False,3,246
446
+ 445,SCST Act,Crimes Against SCs and STs,Imprisonment,17,False,True,True,False,True,True,False,2,34
447
+ 446,NDPS,Crimes Against Foreigners,Both,61,False,False,True,False,True,True,True,1,183
448
+ 447,PMLA,Crimes Against Women,Imprisonment,12,False,False,False,False,False,False,False,0,24
449
+ 448,IPC,Crimes Against SCs and STs,Imprisonment,6,True,False,True,True,True,False,False,1,12
450
+ 449,IPC,Crimes Against SCs and STs,Both,90,False,False,False,False,True,False,False,0,270
451
+ 450,CrPC,Economic Offence,Imprisonment,27,True,True,True,False,True,False,False,2,54
452
+ 451,PMLA,Crimes Against Women,Both,8,False,True,False,False,True,True,False,2,24
453
+ 452,NDPS,Crimes Against Foreigners,Imprisonment,83,False,False,True,False,True,False,False,0,166
454
+ 453,SCST Act,Offences Against the State,Both,106,False,False,True,False,True,True,True,1,318
455
+ 454,SCST Act,Offences Against the State,Both,65,False,True,False,False,True,True,False,2,195
456
+ 455,NDPS,Crimes Against SCs and STs,Imprisonment,57,False,False,True,False,False,True,True,1,114
457
+ 456,CrPC,Crimes Against Women,Fine,93,True,False,False,True,False,False,False,1,93
458
+ 457,SCST Act,Crimes Against Women,Imprisonment,109,False,True,True,True,True,True,False,2,218
459
+ 458,PMLA,Crimes Against Foreigners,Both,113,True,False,True,True,True,True,False,2,339
460
+ 459,CrPC,Economic Offence,Fine,99,True,True,False,True,False,False,False,2,99
461
+ 460,PMLA,Crimes Against Children,Imprisonment,40,True,True,False,True,False,True,False,3,80
462
+ 461,IPC,Offences Against the State,Imprisonment,14,True,False,True,True,False,False,False,1,28
463
+ 462,CrPC,Economic Offence,Imprisonment,35,True,True,True,False,False,False,False,2,70
464
+ 463,SCST Act,Cyber Crime,Fine,48,False,False,True,False,False,False,False,0,48
465
+ 464,CrPC,Offences Against the State,Both,109,False,True,True,True,True,True,False,2,327
466
+ 465,CrPC,Economic Offence,Imprisonment,84,False,False,True,False,False,False,False,0,168
467
+ 466,CrPC,Offences Against the State,Imprisonment,56,False,False,True,True,False,False,False,0,112
468
+ 467,CrPC,Crimes Against Children,Imprisonment,49,True,False,False,False,False,False,False,1,98
469
+ 468,PMLA,Cyber Crime,Imprisonment,13,False,True,False,False,True,False,False,1,26
470
+ 469,IPC,Crimes Against Children,Imprisonment,61,False,True,False,False,True,True,False,2,122
471
+ 470,NDPS,Crimes Against Foreigners,Both,102,True,False,True,False,True,False,False,1,306
472
+ 471,CrPC,Cyber Crime,Both,49,True,True,True,False,True,True,False,3,147
473
+ 472,SCST Act,Crimes Against SCs and STs,Imprisonment,46,False,False,True,False,True,False,False,0,92
474
+ 473,CrPC,Economic Offence,Fine,113,False,False,False,True,True,True,True,1,113
475
+ 474,SCST Act,Cyber Crime,Both,62,True,True,False,True,False,False,False,2,186
476
+ 475,PMLA,Crimes Against Foreigners,Fine,8,False,False,True,False,True,True,True,1,8
477
+ 476,SCST Act,Crimes Against Foreigners,Both,43,False,True,True,True,True,False,False,1,129
478
+ 477,NDPS,Crimes Against Children,Imprisonment,20,False,False,False,False,False,True,True,1,40
479
+ 478,IPC,Offences Against the State,Both,97,False,True,False,True,True,True,False,2,291
480
+ 479,SCST Act,Cyber Crime,Imprisonment,90,True,False,False,False,False,True,False,2,180
481
+ 480,SCST Act,Economic Offence,Both,39,True,False,True,True,False,False,False,1,117
482
+ 481,IPC,Cyber Crime,Imprisonment,85,True,True,True,False,True,True,False,3,170
483
+ 482,NDPS,Crimes Against Women,Imprisonment,117,False,False,True,True,False,True,True,1,234
484
+ 483,CrPC,Offences Against the State,Imprisonment,49,False,False,False,False,False,True,True,1,98
485
+ 484,SCST Act,Economic Offence,Imprisonment,64,False,True,False,True,False,True,False,2,128
486
+ 485,IPC,Economic Offence,Fine,62,False,False,True,False,False,False,False,0,62
487
+ 486,PMLA,Crimes Against SCs and STs,Imprisonment,106,False,True,True,False,True,True,False,2,212
488
+ 487,IPC,Crimes Against Children,Fine,107,True,False,False,False,False,True,False,2,107
489
+ 488,PMLA,Crimes Against SCs and STs,Fine,54,False,True,True,True,True,True,False,2,54
490
+ 489,NDPS,Economic Offence,Imprisonment,105,False,False,False,True,False,False,False,0,210
491
+ 490,CrPC,Offences Against the State,Fine,9,True,False,False,True,False,True,False,2,9
492
+ 491,IPC,Cyber Crime,Both,88,False,False,True,False,False,True,True,1,264
493
+ 492,SCST Act,Cyber Crime,Imprisonment,37,True,True,False,True,True,True,False,3,74
494
+ 493,NDPS,Offences Against the State,Fine,49,True,True,True,False,True,True,False,3,49
495
+ 494,IPC,Economic Offence,Imprisonment,41,True,True,False,True,True,False,False,2,82
496
+ 495,SCST Act,Crimes Against Foreigners,Imprisonment,17,True,True,False,True,False,True,False,3,34
497
+ 496,IPC,Cyber Crime,Imprisonment,88,True,False,True,True,False,True,False,2,176
498
+ 497,PMLA,Crimes Against Foreigners,Fine,21,False,False,False,True,False,False,False,0,21
499
+ 498,IPC,Cyber Crime,Both,51,True,True,True,False,False,False,False,2,153
500
+ 499,IPC,Cyber Crime,Both,59,True,True,True,True,True,False,False,2,177
501
+ 500,IPC,Crimes Against Children,Fine,39,False,True,False,True,False,True,False,2,39
502
+ 501,NDPS,Crimes Against Children,Imprisonment,55,False,False,True,False,True,False,False,0,110
503
+ 502,IPC,Crimes Against Women,Fine,41,True,True,True,False,False,True,False,3,41
504
+ 503,SCST Act,Crimes Against SCs and STs,Fine,39,False,True,True,True,True,False,False,1,39
505
+ 504,PMLA,Offences Against the State,Fine,13,False,False,True,True,True,True,True,1,13
506
+ 505,PMLA,Offences Against the State,Imprisonment,64,True,False,True,False,False,False,False,1,128
507
+ 506,IPC,Offences Against the State,Fine,11,True,True,True,False,False,True,False,3,11
508
+ 507,NDPS,Crimes Against Women,Imprisonment,110,False,False,False,False,True,False,False,0,220
509
+ 508,NDPS,Crimes Against Children,Fine,19,True,True,True,True,False,True,False,3,19
510
+ 509,SCST Act,Economic Offence,Both,11,True,False,False,True,False,True,False,2,33
511
+ 510,IPC,Crimes Against Foreigners,Fine,77,False,True,False,True,True,True,False,2,77
512
+ 511,PMLA,Crimes Against Foreigners,Fine,46,True,True,True,False,True,True,False,3,46
513
+ 512,NDPS,Economic Offence,Both,45,True,True,False,False,True,True,False,3,135
514
+ 513,IPC,Crimes Against Women,Imprisonment,1,True,True,False,False,True,True,False,3,2
515
+ 514,NDPS,Economic Offence,Imprisonment,40,True,False,True,True,False,True,False,2,80
516
+ 515,NDPS,Offences Against the State,Fine,108,True,False,True,False,True,True,False,2,108
517
+ 516,PMLA,Crimes Against SCs and STs,Both,19,False,False,True,True,True,False,False,0,57
518
+ 517,CrPC,Cyber Crime,Imprisonment,76,False,False,False,False,True,True,True,1,152
519
+ 518,SCST Act,Crimes Against Foreigners,Fine,72,True,True,False,True,False,True,False,3,72
520
+ 519,SCST Act,Crimes Against Children,Both,72,False,True,True,True,True,False,False,1,216
521
+ 520,PMLA,Crimes Against Children,Imprisonment,61,True,False,True,False,False,True,False,2,122
522
+ 521,NDPS,Crimes Against Women,Imprisonment,117,True,False,False,True,True,False,False,1,234
523
+ 522,IPC,Crimes Against Children,Both,109,True,False,False,False,True,True,False,2,327
524
+ 523,NDPS,Offences Against the State,Both,12,True,False,False,True,False,False,False,1,36
525
+ 524,PMLA,Crimes Against Foreigners,Both,61,True,False,False,False,True,False,False,1,183
526
+ 525,SCST Act,Economic Offence,Both,112,False,True,True,False,True,True,False,2,336
527
+ 526,NDPS,Offences Against the State,Fine,33,False,True,False,True,False,False,False,1,33
528
+ 527,SCST Act,Crimes Against Women,Both,45,True,True,False,False,True,True,False,3,135
529
+ 528,IPC,Offences Against the State,Imprisonment,90,False,False,False,True,True,True,True,1,180
530
+ 529,SCST Act,Economic Offence,Imprisonment,103,True,False,False,False,True,True,False,2,206
531
+ 530,SCST Act,Crimes Against SCs and STs,Fine,92,False,False,True,False,True,True,True,1,92
532
+ 531,CrPC,Crimes Against Women,Imprisonment,69,True,False,True,False,False,False,False,1,138
533
+ 532,CrPC,Crimes Against SCs and STs,Imprisonment,8,False,True,False,False,True,True,False,2,16
534
+ 533,CrPC,Cyber Crime,Both,25,True,True,False,True,False,False,False,2,75
535
+ 534,SCST Act,Crimes Against SCs and STs,Imprisonment,91,True,False,True,False,True,False,False,1,182
536
+ 535,PMLA,Cyber Crime,Fine,46,False,True,True,False,False,True,False,2,46
537
+ 536,SCST Act,Cyber Crime,Both,87,False,True,False,True,True,True,False,2,261
538
+ 537,PMLA,Crimes Against SCs and STs,Both,30,True,False,False,True,False,True,False,2,90
539
+ 538,PMLA,Crimes Against Women,Fine,109,False,False,True,True,True,True,True,1,109
540
+ 539,CrPC,Economic Offence,Both,47,True,False,True,True,False,False,False,1,141
541
+ 540,NDPS,Offences Against the State,Both,87,False,False,True,True,False,True,True,1,261
542
+ 541,IPC,Offences Against the State,Fine,49,False,False,True,True,True,False,False,0,49
543
+ 542,CrPC,Economic Offence,Both,47,True,False,True,False,False,True,False,2,141
544
+ 543,CrPC,Crimes Against Foreigners,Fine,84,False,True,True,True,True,True,False,2,84
545
+ 544,NDPS,Crimes Against Foreigners,Fine,82,False,True,False,False,True,True,False,2,82
546
+ 545,IPC,Cyber Crime,Imprisonment,18,True,False,True,True,True,True,False,2,36
547
+ 546,SCST Act,Cyber Crime,Imprisonment,66,False,True,True,False,True,False,False,1,132
548
+ 547,SCST Act,Crimes Against Women,Both,68,True,False,True,False,True,False,False,1,204
549
+ 548,CrPC,Crimes Against Children,Both,94,True,False,True,False,False,True,False,2,282
550
+ 549,IPC,Crimes Against SCs and STs,Fine,33,True,False,False,True,True,False,False,1,33
551
+ 550,CrPC,Cyber Crime,Both,36,True,False,False,True,True,False,False,1,108
552
+ 551,PMLA,Offences Against the State,Fine,82,True,True,True,True,True,True,False,3,82
553
+ 552,CrPC,Crimes Against Women,Fine,101,False,False,False,True,True,True,True,1,101
554
+ 553,CrPC,Crimes Against SCs and STs,Both,19,True,True,False,False,True,False,False,2,57
555
+ 554,SCST Act,Crimes Against Women,Fine,111,True,False,False,True,True,False,False,1,111
556
+ 555,SCST Act,Crimes Against SCs and STs,Imprisonment,28,False,False,False,False,False,False,False,0,56
557
+ 556,SCST Act,Crimes Against SCs and STs,Both,40,False,False,False,False,False,False,False,0,120
558
+ 557,PMLA,Economic Offence,Imprisonment,84,False,True,False,True,True,True,False,2,168
559
+ 558,SCST Act,Cyber Crime,Both,113,True,False,True,True,False,True,False,2,339
560
+ 559,IPC,Crimes Against Women,Fine,97,True,False,True,True,True,False,False,1,97
561
+ 560,NDPS,Crimes Against Women,Both,76,True,False,True,False,True,True,False,2,228
562
+ 561,IPC,Economic Offence,Imprisonment,115,False,True,True,True,True,False,False,1,230
563
+ 562,IPC,Offences Against the State,Fine,15,True,True,True,False,True,False,False,2,15
564
+ 563,SCST Act,Offences Against the State,Both,41,False,True,False,True,True,True,False,2,123
565
+ 564,NDPS,Crimes Against Foreigners,Both,39,True,False,True,False,False,False,False,1,117
566
+ 565,NDPS,Cyber Crime,Both,2,False,True,True,True,False,False,False,1,6
567
+ 566,NDPS,Cyber Crime,Imprisonment,63,True,False,False,True,False,True,False,2,126
568
+ 567,PMLA,Crimes Against Children,Imprisonment,29,True,True,False,False,False,True,False,3,58
569
+ 568,SCST Act,Economic Offence,Both,105,True,True,True,True,True,False,False,2,315
570
+ 569,NDPS,Offences Against the State,Fine,74,False,False,False,True,False,False,False,0,74
571
+ 570,PMLA,Crimes Against SCs and STs,Fine,66,False,True,False,True,True,True,False,2,66
572
+ 571,CrPC,Crimes Against Women,Imprisonment,51,True,False,False,True,False,False,False,1,102
573
+ 572,CrPC,Cyber Crime,Fine,75,True,False,False,True,False,False,False,1,75
574
+ 573,PMLA,Crimes Against Women,Imprisonment,77,True,True,True,True,False,True,False,3,154
575
+ 574,PMLA,Crimes Against Women,Both,10,False,False,False,True,False,True,True,1,30
576
+ 575,SCST Act,Crimes Against Children,Imprisonment,14,True,False,True,False,True,True,False,2,28
577
+ 576,SCST Act,Offences Against the State,Imprisonment,82,True,True,True,False,False,True,False,3,164
578
+ 577,CrPC,Cyber Crime,Both,51,True,True,False,True,False,True,False,3,153
579
+ 578,NDPS,Crimes Against Women,Fine,118,True,False,False,True,True,True,False,2,118
580
+ 579,CrPC,Cyber Crime,Imprisonment,73,False,True,False,True,True,False,False,1,146
581
+ 580,NDPS,Crimes Against SCs and STs,Imprisonment,39,False,False,True,False,False,False,False,0,78
582
+ 581,NDPS,Crimes Against Children,Both,28,True,False,False,False,True,True,False,2,84
583
+ 582,SCST Act,Crimes Against SCs and STs,Fine,3,True,True,False,True,True,True,False,3,3
584
+ 583,IPC,Cyber Crime,Imprisonment,84,False,True,False,False,True,False,False,1,168
585
+ 584,IPC,Crimes Against Foreigners,Both,70,False,True,False,True,False,False,False,1,210
586
+ 585,PMLA,Cyber Crime,Imprisonment,27,True,True,False,True,True,False,False,2,54
587
+ 586,SCST Act,Offences Against the State,Both,117,False,False,True,True,False,True,True,1,351
588
+ 587,NDPS,Crimes Against Women,Fine,2,False,False,False,True,False,True,True,1,2
589
+ 588,IPC,Crimes Against Women,Fine,93,True,True,False,False,False,False,False,2,93
590
+ 589,NDPS,Crimes Against SCs and STs,Fine,38,False,True,False,False,False,True,False,2,38
591
+ 590,IPC,Crimes Against Children,Fine,3,False,False,True,True,True,True,True,1,3
592
+ 591,IPC,Crimes Against Foreigners,Imprisonment,16,True,False,False,False,False,True,False,2,32
593
+ 592,IPC,Economic Offence,Imprisonment,94,True,False,True,False,True,False,False,1,188
594
+ 593,SCST Act,Crimes Against Women,Fine,40,False,False,True,True,False,False,False,0,40
595
+ 594,CrPC,Offences Against the State,Fine,2,True,True,False,False,True,True,False,3,2
596
+ 595,NDPS,Crimes Against SCs and STs,Fine,81,False,False,False,True,False,True,True,1,81
597
+ 596,SCST Act,Crimes Against SCs and STs,Imprisonment,41,True,False,False,True,True,True,False,2,82
598
+ 597,SCST Act,Economic Offence,Fine,12,False,True,True,True,False,True,False,2,12
599
+ 598,SCST Act,Offences Against the State,Fine,35,True,False,True,True,False,True,False,2,35
600
+ 599,SCST Act,Crimes Against Children,Fine,107,False,False,True,False,True,False,False,0,107
601
+ 600,SCST Act,Offences Against the State,Both,65,False,True,True,True,False,True,False,2,195
602
+ 601,PMLA,Crimes Against Children,Fine,55,False,True,True,False,False,True,False,2,55
603
+ 602,NDPS,Offences Against the State,Both,45,True,True,True,True,False,True,False,3,135
604
+ 603,SCST Act,Offences Against the State,Both,79,True,False,False,True,True,False,False,1,237
605
+ 604,NDPS,Cyber Crime,Fine,90,False,False,False,False,False,False,False,0,90
606
+ 605,PMLA,Crimes Against SCs and STs,Both,101,False,True,True,True,False,True,False,2,303
607
+ 606,PMLA,Offences Against the State,Fine,85,True,True,False,False,True,False,False,2,85
608
+ 607,NDPS,Economic Offence,Imprisonment,62,True,False,False,False,True,False,False,1,124
609
+ 608,IPC,Offences Against the State,Imprisonment,49,True,True,True,True,True,False,False,2,98
610
+ 609,CrPC,Crimes Against Women,Imprisonment,95,True,True,True,True,True,False,False,2,190
611
+ 610,IPC,Crimes Against SCs and STs,Imprisonment,25,True,True,False,True,True,False,False,2,50
612
+ 611,IPC,Crimes Against Women,Both,23,True,False,True,True,False,False,False,1,69
613
+ 612,IPC,Crimes Against SCs and STs,Fine,24,False,False,True,True,False,True,True,1,24
614
+ 613,SCST Act,Crimes Against Women,Fine,38,True,False,False,True,False,False,False,1,38
615
+ 614,PMLA,Offences Against the State,Fine,28,False,False,True,False,True,False,False,0,28
616
+ 615,IPC,Offences Against the State,Imprisonment,21,True,False,False,False,False,True,False,2,42
617
+ 616,PMLA,Cyber Crime,Imprisonment,54,True,False,False,True,True,True,False,2,108
618
+ 617,NDPS,Economic Offence,Fine,107,False,True,False,False,True,True,False,2,107
619
+ 618,CrPC,Crimes Against Women,Imprisonment,18,False,False,False,False,False,True,True,1,36
620
+ 619,NDPS,Crimes Against Children,Fine,36,True,False,False,True,True,False,False,1,36
621
+ 620,NDPS,Cyber Crime,Fine,99,False,True,True,True,True,False,False,1,99
622
+ 621,SCST Act,Crimes Against Women,Fine,45,False,False,True,False,False,False,False,0,45
623
+ 622,CrPC,Crimes Against Women,Fine,119,False,False,True,True,True,False,False,0,119
624
+ 623,NDPS,Cyber Crime,Fine,73,False,True,True,False,True,True,False,2,73
625
+ 624,NDPS,Offences Against the State,Fine,53,True,True,False,True,False,False,False,2,53
626
+ 625,CrPC,Crimes Against Women,Fine,102,False,True,False,False,True,False,False,1,102
627
+ 626,CrPC,Offences Against the State,Imprisonment,30,True,False,True,False,True,True,False,2,60
628
+ 627,NDPS,Cyber Crime,Fine,60,True,True,False,False,False,False,False,2,60
629
+ 628,CrPC,Offences Against the State,Fine,108,True,False,True,False,False,False,False,1,108
630
+ 629,NDPS,Crimes Against SCs and STs,Imprisonment,98,True,False,True,True,False,False,False,1,196
631
+ 630,NDPS,Crimes Against Children,Imprisonment,32,False,False,True,True,False,False,False,0,64
632
+ 631,SCST Act,Crimes Against Foreigners,Imprisonment,67,False,False,False,False,True,True,True,1,134
633
+ 632,IPC,Crimes Against Women,Fine,67,True,True,False,False,True,True,False,3,67
634
+ 633,NDPS,Economic Offence,Both,28,True,True,False,True,False,True,False,3,84
635
+ 634,PMLA,Crimes Against Children,Both,44,True,False,False,True,True,True,False,2,132
636
+ 635,IPC,Crimes Against Foreigners,Imprisonment,79,True,True,True,False,True,True,False,3,158
637
+ 636,IPC,Offences Against the State,Both,41,False,False,False,False,False,False,False,0,123
638
+ 637,IPC,Crimes Against Women,Imprisonment,63,True,False,False,False,False,False,False,1,126
639
+ 638,SCST Act,Offences Against the State,Fine,23,False,False,False,False,True,True,True,1,23
640
+ 639,NDPS,Crimes Against SCs and STs,Both,104,True,True,True,False,False,True,False,3,312
641
+ 640,SCST Act,Cyber Crime,Fine,75,True,False,True,True,False,True,False,2,75
642
+ 641,NDPS,Crimes Against Women,Both,48,True,False,False,False,False,False,False,1,144
643
+ 642,SCST Act,Crimes Against Foreigners,Fine,32,True,True,False,True,True,True,False,3,32
644
+ 643,SCST Act,Crimes Against Foreigners,Both,57,False,True,False,True,False,False,False,1,171
645
+ 644,PMLA,Crimes Against SCs and STs,Fine,118,False,True,False,True,True,False,False,1,118
646
+ 645,SCST Act,Crimes Against SCs and STs,Fine,100,False,True,True,False,True,False,False,1,100
647
+ 646,CrPC,Crimes Against Women,Both,33,True,False,False,True,True,False,False,1,99
648
+ 647,PMLA,Offences Against the State,Fine,24,True,True,False,True,False,True,False,3,24
649
+ 648,SCST Act,Economic Offence,Fine,39,False,False,False,True,False,False,False,0,39
650
+ 649,IPC,Crimes Against Foreigners,Fine,34,False,True,True,True,False,False,False,1,34
651
+ 650,CrPC,Crimes Against Foreigners,Both,56,True,True,True,False,False,True,False,3,168
652
+ 651,CrPC,Crimes Against SCs and STs,Both,28,True,True,False,False,False,False,False,2,84
653
+ 652,CrPC,Crimes Against Children,Fine,37,False,True,False,True,True,False,False,1,37
654
+ 653,PMLA,Crimes Against SCs and STs,Fine,7,True,True,False,True,True,False,False,2,7
655
+ 654,SCST Act,Economic Offence,Both,68,True,True,False,False,True,True,False,3,204
656
+ 655,SCST Act,Offences Against the State,Both,37,False,False,False,False,False,False,False,0,111
657
+ 656,IPC,Offences Against the State,Fine,56,True,True,True,False,True,False,False,2,56
658
+ 657,IPC,Crimes Against Children,Fine,65,False,True,True,True,True,True,False,2,65
659
+ 658,CrPC,Crimes Against Foreigners,Fine,65,True,True,True,False,False,True,False,3,65
660
+ 659,IPC,Crimes Against SCs and STs,Imprisonment,47,False,True,False,True,False,False,False,1,94
661
+ 660,PMLA,Offences Against the State,Both,20,True,False,True,True,True,False,False,1,60
662
+ 661,SCST Act,Economic Offence,Imprisonment,19,False,True,True,False,True,True,False,2,38
663
+ 662,CrPC,Crimes Against Women,Both,29,False,True,True,True,False,False,False,1,87
664
+ 663,IPC,Cyber Crime,Both,74,False,True,False,False,False,True,False,2,222
665
+ 664,PMLA,Cyber Crime,Both,60,False,True,False,True,False,False,False,1,180
666
+ 665,PMLA,Cyber Crime,Both,18,True,False,True,False,False,True,False,2,54
667
+ 666,IPC,Crimes Against Foreigners,Both,92,True,True,False,True,True,False,False,2,276
668
+ 667,SCST Act,Crimes Against SCs and STs,Both,35,False,False,True,True,True,True,True,1,105
669
+ 668,IPC,Crimes Against Children,Both,43,True,True,True,False,False,True,False,3,129
670
+ 669,CrPC,Offences Against the State,Imprisonment,111,True,False,True,False,True,True,False,2,222
671
+ 670,IPC,Crimes Against Women,Fine,95,True,False,True,False,True,True,False,2,95
672
+ 671,PMLA,Economic Offence,Fine,91,True,True,False,False,False,True,False,3,91
673
+ 672,IPC,Crimes Against Women,Imprisonment,11,True,True,False,True,True,False,False,2,22
674
+ 673,SCST Act,Economic Offence,Imprisonment,49,False,False,False,False,True,False,False,0,98
675
+ 674,NDPS,Crimes Against Foreigners,Imprisonment,113,False,False,False,False,True,True,True,1,226
676
+ 675,IPC,Crimes Against SCs and STs,Imprisonment,38,False,True,True,True,False,False,False,1,76
677
+ 676,SCST Act,Cyber Crime,Both,64,False,False,False,False,False,False,False,0,192
678
+ 677,SCST Act,Crimes Against SCs and STs,Fine,69,True,False,True,False,True,False,False,1,69
679
+ 678,PMLA,Crimes Against Foreigners,Both,8,True,False,False,True,False,False,False,1,24
680
+ 679,SCST Act,Crimes Against Children,Fine,34,False,True,False,False,False,False,False,1,34
681
+ 680,SCST Act,Crimes Against Children,Fine,48,True,False,False,False,False,False,False,1,48
682
+ 681,SCST Act,Crimes Against Foreigners,Imprisonment,116,True,False,True,False,True,True,False,2,232
683
+ 682,SCST Act,Economic Offence,Both,56,False,False,True,False,True,False,False,0,168
684
+ 683,CrPC,Offences Against the State,Imprisonment,76,True,True,True,False,False,False,False,2,152
685
+ 684,CrPC,Offences Against the State,Both,102,False,True,True,False,True,False,False,1,306
686
+ 685,PMLA,Economic Offence,Fine,65,False,False,False,True,True,True,True,1,65
687
+ 686,IPC,Crimes Against Children,Imprisonment,31,True,True,True,False,True,False,False,2,62
688
+ 687,SCST Act,Crimes Against Children,Imprisonment,4,True,False,True,True,True,False,False,1,8
689
+ 688,IPC,Crimes Against Children,Fine,113,False,True,False,True,True,False,False,1,113
690
+ 689,IPC,Crimes Against SCs and STs,Fine,109,False,True,False,True,False,True,False,2,109
691
+ 690,PMLA,Crimes Against Children,Fine,50,True,False,True,True,True,False,False,1,50
692
+ 691,SCST Act,Crimes Against Women,Imprisonment,69,False,True,False,False,True,True,False,2,138
693
+ 692,SCST Act,Cyber Crime,Both,30,False,True,True,False,True,False,False,1,90
694
+ 693,NDPS,Crimes Against Children,Imprisonment,88,False,True,False,False,False,True,False,2,176
695
+ 694,IPC,Economic Offence,Both,59,True,False,True,True,False,True,False,2,177
696
+ 695,IPC,Cyber Crime,Imprisonment,67,False,True,True,False,False,True,False,2,134
697
+ 696,CrPC,Crimes Against SCs and STs,Imprisonment,75,True,True,True,False,True,False,False,2,150
698
+ 697,NDPS,Economic Offence,Fine,45,False,False,True,False,False,True,True,1,45
699
+ 698,CrPC,Cyber Crime,Both,4,True,True,True,True,False,True,False,3,12
700
+ 699,CrPC,Economic Offence,Imprisonment,26,False,True,False,True,False,True,False,2,52
701
+ 700,CrPC,Crimes Against SCs and STs,Imprisonment,27,True,True,True,False,False,True,False,3,54
702
+ 701,PMLA,Crimes Against Women,Fine,46,True,True,True,True,True,False,False,2,46
703
+ 702,PMLA,Crimes Against SCs and STs,Fine,118,True,True,True,True,False,False,False,2,118
704
+ 703,CrPC,Crimes Against SCs and STs,Both,107,False,False,True,False,False,False,False,0,321
705
+ 704,NDPS,Economic Offence,Imprisonment,64,False,False,True,True,True,False,False,0,128
706
+ 705,IPC,Crimes Against Foreigners,Both,91,False,True,False,True,True,True,False,2,273
707
+ 706,NDPS,Offences Against the State,Imprisonment,106,True,True,False,False,False,False,False,2,212
708
+ 707,SCST Act,Crimes Against Children,Both,51,False,True,True,True,True,True,False,2,153
709
+ 708,PMLA,Crimes Against Children,Fine,50,True,False,False,True,False,False,False,1,50
710
+ 709,IPC,Crimes Against Women,Imprisonment,6,False,False,True,True,True,False,False,0,12
711
+ 710,IPC,Crimes Against Women,Both,59,True,True,False,True,True,False,False,2,177
712
+ 711,SCST Act,Crimes Against Children,Fine,15,True,True,False,True,False,True,False,3,15
713
+ 712,SCST Act,Offences Against the State,Fine,117,True,False,True,True,True,False,False,1,117
714
+ 713,CrPC,Crimes Against Children,Both,30,False,True,False,True,False,False,False,1,90
715
+ 714,PMLA,Crimes Against Foreigners,Imprisonment,42,False,False,False,True,True,False,False,0,84
716
+ 715,PMLA,Offences Against the State,Imprisonment,101,False,False,True,False,False,True,True,1,202
717
+ 716,NDPS,Crimes Against Women,Fine,37,True,True,True,False,True,False,False,2,37
718
+ 717,CrPC,Cyber Crime,Imprisonment,42,True,False,False,False,True,False,False,1,84
719
+ 718,CrPC,Economic Offence,Imprisonment,101,False,True,False,False,True,True,False,2,202
720
+ 719,CrPC,Crimes Against Foreigners,Imprisonment,35,False,True,False,True,True,True,False,2,70
721
+ 720,CrPC,Crimes Against Foreigners,Fine,87,False,True,True,False,True,False,False,1,87
722
+ 721,PMLA,Crimes Against Women,Both,6,True,True,False,False,False,False,False,2,18
723
+ 722,PMLA,Crimes Against Women,Imprisonment,68,True,True,False,True,True,False,False,2,136
724
+ 723,CrPC,Crimes Against SCs and STs,Fine,18,True,True,False,True,False,True,False,3,18
725
+ 724,NDPS,Crimes Against Foreigners,Fine,73,True,False,True,True,False,True,False,2,73
726
+ 725,IPC,Crimes Against SCs and STs,Both,113,True,False,True,True,False,True,False,2,339
727
+ 726,IPC,Crimes Against SCs and STs,Imprisonment,29,False,False,True,True,True,False,False,0,58
728
+ 727,NDPS,Economic Offence,Imprisonment,77,True,False,True,False,False,True,False,2,154
729
+ 728,CrPC,Crimes Against SCs and STs,Both,59,True,True,False,True,True,False,False,2,177
730
+ 729,PMLA,Offences Against the State,Both,47,True,False,True,False,False,True,False,2,141
731
+ 730,IPC,Crimes Against Children,Fine,116,True,False,False,False,False,True,False,2,116
732
+ 731,SCST Act,Cyber Crime,Fine,17,True,False,False,True,False,True,False,2,17
733
+ 732,SCST Act,Crimes Against Women,Both,109,False,True,False,False,False,False,False,1,327
734
+ 733,NDPS,Offences Against the State,Imprisonment,96,True,False,False,False,False,False,False,1,192
735
+ 734,CrPC,Cyber Crime,Fine,112,True,True,True,True,True,False,False,2,112
736
+ 735,IPC,Crimes Against Foreigners,Fine,22,True,False,True,False,False,False,False,1,22
737
+ 736,CrPC,Crimes Against Foreigners,Imprisonment,68,False,True,True,False,False,True,False,2,136
738
+ 737,IPC,Crimes Against Foreigners,Fine,69,False,True,True,False,True,False,False,1,69
739
+ 738,NDPS,Offences Against the State,Imprisonment,37,False,False,True,True,True,True,True,1,74
740
+ 739,NDPS,Offences Against the State,Imprisonment,105,True,True,False,True,True,False,False,2,210
741
+ 740,SCST Act,Crimes Against Women,Imprisonment,49,False,True,True,True,False,False,False,1,98
742
+ 741,CrPC,Crimes Against Children,Both,13,True,False,True,False,False,True,False,2,39
743
+ 742,SCST Act,Crimes Against SCs and STs,Both,34,True,False,True,True,False,True,False,2,102
744
+ 743,CrPC,Crimes Against Foreigners,Both,109,False,False,True,False,False,False,False,0,327
745
+ 744,SCST Act,Economic Offence,Imprisonment,86,True,True,False,True,False,False,False,2,172
746
+ 745,PMLA,Crimes Against Children,Imprisonment,53,True,True,False,False,False,True,False,3,106
747
+ 746,PMLA,Economic Offence,Both,87,True,True,False,True,True,True,False,3,261
748
+ 747,PMLA,Crimes Against Women,Fine,51,False,False,False,True,True,True,True,1,51
749
+ 748,PMLA,Crimes Against Women,Imprisonment,3,True,True,False,False,False,True,False,3,6
750
+ 749,IPC,Crimes Against Women,Fine,42,True,True,True,True,False,True,False,3,42
751
+ 750,PMLA,Cyber Crime,Fine,98,False,True,False,False,False,False,False,1,98
752
+ 751,NDPS,Economic Offence,Imprisonment,32,True,True,False,True,False,False,False,2,64
753
+ 752,NDPS,Crimes Against Children,Imprisonment,109,True,True,False,True,False,False,False,2,218
754
+ 753,IPC,Crimes Against Children,Fine,51,False,True,True,False,True,False,False,1,51
755
+ 754,PMLA,Offences Against the State,Fine,113,True,True,True,False,True,True,False,3,113
756
+ 755,PMLA,Offences Against the State,Both,85,True,False,False,False,False,True,False,2,255
757
+ 756,PMLA,Crimes Against Foreigners,Both,46,True,False,True,True,True,True,False,2,138
758
+ 757,SCST Act,Offences Against the State,Imprisonment,108,True,False,True,False,False,False,False,1,216
759
+ 758,CrPC,Crimes Against Women,Both,21,True,True,False,True,False,True,False,3,63
760
+ 759,SCST Act,Crimes Against Children,Both,44,False,True,True,False,False,True,False,2,132
761
+ 760,CrPC,Economic Offence,Both,11,False,False,True,False,True,False,False,0,33
762
+ 761,PMLA,Crimes Against Women,Both,103,False,True,True,False,True,False,False,1,309
763
+ 762,PMLA,Cyber Crime,Fine,68,False,False,False,False,False,False,False,0,68
764
+ 763,SCST Act,Offences Against the State,Imprisonment,115,True,True,False,False,True,True,False,3,230
765
+ 764,SCST Act,Crimes Against Women,Both,1,True,True,False,False,True,True,False,3,3
766
+ 765,CrPC,Crimes Against Women,Fine,92,True,False,True,True,False,False,False,1,92
767
+ 766,NDPS,Cyber Crime,Fine,63,True,False,False,False,True,False,False,1,63
768
+ 767,CrPC,Crimes Against SCs and STs,Fine,24,True,False,True,True,True,True,False,2,24
769
+ 768,SCST Act,Crimes Against Children,Both,99,False,False,True,False,False,False,False,0,297
770
+ 769,SCST Act,Economic Offence,Both,13,False,False,True,False,False,True,True,1,39
771
+ 770,IPC,Crimes Against Foreigners,Imprisonment,111,True,True,False,False,True,False,False,2,222
772
+ 771,SCST Act,Crimes Against SCs and STs,Both,98,True,True,False,True,False,False,False,2,294
773
+ 772,IPC,Offences Against the State,Both,11,True,True,False,True,True,False,False,2,33
774
+ 773,NDPS,Crimes Against Women,Fine,100,False,False,False,False,False,True,True,1,100
775
+ 774,CrPC,Cyber Crime,Imprisonment,51,True,False,True,True,False,True,False,2,102
776
+ 775,CrPC,Cyber Crime,Both,17,True,False,False,False,False,False,False,1,51
777
+ 776,IPC,Crimes Against Children,Both,99,True,False,True,False,False,True,False,2,297
778
+ 777,CrPC,Crimes Against SCs and STs,Fine,82,False,False,False,True,True,False,False,0,82
779
+ 778,SCST Act,Crimes Against Foreigners,Fine,104,True,False,False,True,False,False,False,1,104
780
+ 779,PMLA,Crimes Against Children,Both,86,False,True,False,True,False,True,False,2,258
781
+ 780,IPC,Crimes Against Women,Imprisonment,24,False,True,True,True,False,True,False,2,48
782
+ 781,CrPC,Crimes Against Children,Imprisonment,19,False,True,True,False,True,True,False,2,38
783
+ 782,IPC,Economic Offence,Fine,37,False,True,True,True,True,True,False,2,37
784
+ 783,IPC,Cyber Crime,Fine,103,False,True,True,True,False,False,False,1,103
785
+ 784,PMLA,Cyber Crime,Both,85,False,False,True,False,False,True,True,1,255
786
+ 785,SCST Act,Offences Against the State,Fine,8,True,False,False,True,False,True,False,2,8
787
+ 786,IPC,Offences Against the State,Both,28,True,False,True,True,False,False,False,1,84
788
+ 787,CrPC,Crimes Against Foreigners,Imprisonment,5,True,False,True,True,False,False,False,1,10
789
+ 788,NDPS,Crimes Against Women,Imprisonment,17,False,False,True,True,False,False,False,0,34
790
+ 789,IPC,Economic Offence,Both,101,True,False,True,False,True,False,False,1,303
791
+ 790,IPC,Crimes Against SCs and STs,Fine,36,False,True,False,False,False,True,False,2,36
792
+ 791,PMLA,Crimes Against Children,Imprisonment,118,False,False,True,True,False,True,True,1,236
793
+ 792,SCST Act,Crimes Against Foreigners,Fine,19,False,False,False,True,False,False,False,0,19
794
+ 793,NDPS,Crimes Against Women,Imprisonment,64,True,False,False,False,False,False,False,1,128
795
+ 794,CrPC,Offences Against the State,Both,91,False,False,False,True,False,True,True,1,273
796
+ 795,NDPS,Crimes Against Children,Both,117,False,True,True,True,False,True,False,2,351
797
+ 796,CrPC,Offences Against the State,Both,98,True,True,False,True,True,True,False,3,294
798
+ 797,SCST Act,Crimes Against Children,Imprisonment,11,True,False,True,True,True,True,False,2,22
799
+ 798,CrPC,Crimes Against SCs and STs,Fine,54,False,True,True,True,True,True,False,2,54
800
+ 799,PMLA,Crimes Against Women,Fine,45,False,True,True,True,True,False,False,1,45
801
+ 800,PMLA,Crimes Against Children,Fine,47,True,False,True,True,True,False,False,1,47
802
+ 801,PMLA,Economic Offence,Imprisonment,12,True,False,True,True,True,False,False,1,24
803
+ 802,PMLA,Crimes Against Foreigners,Imprisonment,118,True,False,False,True,False,False,False,1,236
804
+ 803,NDPS,Cyber Crime,Imprisonment,21,False,False,False,False,False,True,True,1,42
805
+ 804,SCST Act,Economic Offence,Imprisonment,118,True,False,True,False,False,False,False,1,236
806
+ 805,CrPC,Economic Offence,Imprisonment,11,True,True,False,False,False,True,False,3,22
807
+ 806,CrPC,Crimes Against Foreigners,Fine,103,True,False,True,True,False,True,False,2,103
808
+ 807,PMLA,Cyber Crime,Imprisonment,92,False,False,False,True,False,True,True,1,184
809
+ 808,PMLA,Economic Offence,Imprisonment,5,True,False,False,False,True,True,False,2,10
810
+ 809,IPC,Crimes Against Children,Fine,81,True,True,False,True,False,True,False,3,81
811
+ 810,SCST Act,Crimes Against Children,Imprisonment,56,True,False,False,False,True,True,False,2,112
812
+ 811,NDPS,Crimes Against Children,Fine,20,True,False,False,True,True,True,False,2,20
813
+ 812,CrPC,Cyber Crime,Fine,41,True,False,True,False,False,False,False,1,41
814
+ 813,IPC,Economic Offence,Both,46,False,True,True,False,False,True,False,2,138
815
+ 814,IPC,Cyber Crime,Both,12,False,False,False,False,False,False,False,0,36
816
+ 815,CrPC,Crimes Against Children,Both,70,False,False,True,True,False,False,False,0,210
817
+ 816,NDPS,Crimes Against Foreigners,Both,17,True,False,False,False,False,True,False,2,51
818
+ 817,IPC,Economic Offence,Imprisonment,115,False,True,True,True,False,True,False,2,230
819
+ 818,IPC,Economic Offence,Both,19,False,False,False,True,False,False,False,0,57
820
+ 819,SCST Act,Offences Against the State,Fine,26,False,False,False,True,True,False,False,0,26
821
+ 820,NDPS,Offences Against the State,Imprisonment,48,True,False,False,True,False,False,False,1,96
822
+ 821,IPC,Crimes Against SCs and STs,Both,108,True,True,True,True,False,False,False,2,324
823
+ 822,NDPS,Crimes Against Women,Fine,108,False,False,True,True,True,True,True,1,108
824
+ 823,CrPC,Offences Against the State,Imprisonment,52,False,False,False,True,False,True,True,1,104
825
+ 824,PMLA,Cyber Crime,Imprisonment,96,True,False,False,False,False,True,False,2,192
826
+ 825,IPC,Offences Against the State,Both,70,True,True,True,False,True,False,False,2,210
827
+ 826,SCST Act,Crimes Against SCs and STs,Imprisonment,55,False,True,True,False,False,True,False,2,110
828
+ 827,CrPC,Economic Offence,Fine,100,True,False,True,True,False,False,False,1,100
829
+ 828,NDPS,Crimes Against SCs and STs,Imprisonment,102,False,True,True,True,False,True,False,2,204
830
+ 829,CrPC,Economic Offence,Fine,75,True,True,True,True,False,False,False,2,75
831
+ 830,IPC,Crimes Against Foreigners,Imprisonment,33,False,True,False,True,False,True,False,2,66
832
+ 831,NDPS,Crimes Against Foreigners,Both,62,False,False,True,False,False,True,True,1,186
833
+ 832,PMLA,Economic Offence,Fine,88,True,False,False,True,True,False,False,1,88
834
+ 833,CrPC,Crimes Against Women,Imprisonment,23,False,True,False,False,False,False,False,1,46
835
+ 834,IPC,Offences Against the State,Imprisonment,15,False,True,True,True,False,False,False,1,30
836
+ 835,SCST Act,Cyber Crime,Imprisonment,27,False,True,True,False,True,False,False,1,54
837
+ 836,NDPS,Cyber Crime,Fine,75,True,False,False,True,True,False,False,1,75
838
+ 837,CrPC,Crimes Against Children,Fine,64,True,False,True,False,False,True,False,2,64
839
+ 838,CrPC,Economic Offence,Fine,115,True,True,False,True,True,False,False,2,115
840
+ 839,PMLA,Cyber Crime,Both,114,False,True,True,False,False,True,False,2,342
841
+ 840,PMLA,Crimes Against Women,Both,81,True,True,True,True,False,True,False,3,243
842
+ 841,SCST Act,Economic Offence,Fine,51,False,True,True,False,True,True,False,2,51
843
+ 842,SCST Act,Crimes Against Women,Imprisonment,53,False,False,False,False,False,True,True,1,106
844
+ 843,IPC,Cyber Crime,Both,78,True,True,True,True,False,True,False,3,234
845
+ 844,IPC,Cyber Crime,Fine,91,True,False,False,False,True,False,False,1,91
846
+ 845,SCST Act,Crimes Against Children,Imprisonment,82,False,True,True,True,True,False,False,1,164
847
+ 846,SCST Act,Cyber Crime,Both,92,False,True,False,True,True,True,False,2,276
848
+ 847,NDPS,Economic Offence,Imprisonment,51,True,True,True,True,True,True,False,3,102
849
+ 848,PMLA,Crimes Against Foreigners,Imprisonment,47,True,True,False,False,False,False,False,2,94
850
+ 849,IPC,Economic Offence,Imprisonment,111,True,True,False,False,True,False,False,2,222
851
+ 850,PMLA,Economic Offence,Imprisonment,4,False,False,False,True,True,True,True,1,8
852
+ 851,PMLA,Crimes Against Children,Both,7,False,True,False,True,True,False,False,1,21
853
+ 852,SCST Act,Crimes Against Children,Both,109,False,True,False,False,True,False,False,1,327
854
+ 853,NDPS,Cyber Crime,Both,35,False,True,False,False,True,False,False,1,105
855
+ 854,CrPC,Crimes Against SCs and STs,Fine,48,False,False,True,False,False,True,True,1,48
856
+ 855,NDPS,Crimes Against SCs and STs,Both,73,True,False,False,True,True,False,False,1,219
857
+ 856,NDPS,Crimes Against Children,Imprisonment,72,True,False,False,True,False,True,False,2,144
858
+ 857,PMLA,Cyber Crime,Both,116,False,False,False,True,True,True,True,1,348
859
+ 858,NDPS,Crimes Against SCs and STs,Imprisonment,45,False,True,True,True,True,True,False,2,90
860
+ 859,IPC,Cyber Crime,Fine,81,True,True,True,True,True,True,False,3,81
861
+ 860,PMLA,Cyber Crime,Imprisonment,81,True,True,True,False,True,True,False,3,162
862
+ 861,IPC,Cyber Crime,Imprisonment,113,True,False,False,True,True,False,False,1,226
863
+ 862,CrPC,Offences Against the State,Imprisonment,97,True,True,True,False,True,True,False,3,194
864
+ 863,PMLA,Economic Offence,Fine,96,False,True,True,False,True,True,False,2,96
865
+ 864,CrPC,Cyber Crime,Both,72,True,False,False,True,True,True,False,2,216
866
+ 865,PMLA,Offences Against the State,Both,19,False,False,False,False,False,False,False,0,57
867
+ 866,SCST Act,Crimes Against Children,Fine,63,True,False,True,True,True,False,False,1,63
868
+ 867,NDPS,Crimes Against SCs and STs,Imprisonment,38,True,True,False,False,False,False,False,2,76
869
+ 868,SCST Act,Economic Offence,Both,67,True,True,False,True,True,False,False,2,201
870
+ 869,CrPC,Crimes Against Foreigners,Fine,59,False,False,False,True,False,False,False,0,59
871
+ 870,NDPS,Crimes Against SCs and STs,Both,69,False,True,False,False,True,False,False,1,207
872
+ 871,PMLA,Economic Offence,Fine,13,True,False,True,True,True,False,False,1,13
873
+ 872,NDPS,Crimes Against Foreigners,Imprisonment,47,False,False,False,False,True,True,True,1,94
874
+ 873,IPC,Crimes Against SCs and STs,Both,110,False,True,True,True,False,True,False,2,330
875
+ 874,NDPS,Economic Offence,Fine,61,True,False,True,True,False,False,False,1,61
876
+ 875,IPC,Crimes Against SCs and STs,Both,31,True,False,True,True,False,True,False,2,93
877
+ 876,NDPS,Crimes Against SCs and STs,Both,119,False,False,True,False,False,True,True,1,357
878
+ 877,IPC,Crimes Against Foreigners,Both,80,False,True,False,False,True,False,False,1,240
879
+ 878,CrPC,Crimes Against SCs and STs,Both,114,False,False,False,True,True,True,True,1,342
880
+ 879,SCST Act,Crimes Against SCs and STs,Fine,96,True,False,False,False,True,True,False,2,96
881
+ 880,PMLA,Crimes Against Foreigners,Imprisonment,22,True,False,True,True,False,False,False,1,44
882
+ 881,NDPS,Crimes Against Children,Fine,93,False,False,True,False,True,True,True,1,93
883
+ 882,SCST Act,Cyber Crime,Fine,86,True,False,True,False,False,False,False,1,86
884
+ 883,PMLA,Crimes Against Women,Fine,43,True,False,False,True,False,False,False,1,43
885
+ 884,PMLA,Offences Against the State,Imprisonment,67,False,False,True,True,False,True,True,1,134
886
+ 885,IPC,Crimes Against Women,Both,54,False,True,False,True,False,True,False,2,162
887
+ 886,CrPC,Crimes Against Women,Both,10,True,True,False,True,False,True,False,3,30
888
+ 887,CrPC,Economic Offence,Both,42,True,False,False,True,True,False,False,1,126
889
+ 888,SCST Act,Cyber Crime,Imprisonment,64,False,True,False,False,False,False,False,1,128
890
+ 889,CrPC,Economic Offence,Both,21,True,True,True,False,False,False,False,2,63
891
+ 890,NDPS,Cyber Crime,Imprisonment,80,True,False,False,True,True,True,False,2,160
892
+ 891,CrPC,Crimes Against Foreigners,Both,76,False,True,True,True,False,True,False,2,228
893
+ 892,SCST Act,Crimes Against Foreigners,Both,66,False,False,False,True,False,False,False,0,198
894
+ 893,CrPC,Cyber Crime,Fine,41,True,False,True,False,True,True,False,2,41
895
+ 894,NDPS,Crimes Against SCs and STs,Imprisonment,24,True,False,True,True,True,True,False,2,48
896
+ 895,IPC,Crimes Against Children,Fine,35,True,False,False,True,True,False,False,1,35
897
+ 896,SCST Act,Crimes Against SCs and STs,Fine,56,False,False,False,False,False,False,False,0,56
898
+ 897,IPC,Crimes Against Children,Fine,30,True,True,False,False,True,True,False,3,30
899
+ 898,IPC,Economic Offence,Imprisonment,57,True,False,True,False,True,False,False,1,114
900
+ 899,IPC,Crimes Against Children,Imprisonment,94,False,True,False,False,True,True,False,2,188
901
+ 900,PMLA,Economic Offence,Both,47,False,False,False,True,False,False,False,0,141
902
+ 901,PMLA,Crimes Against Foreigners,Fine,35,True,False,True,False,True,False,False,1,35
903
+ 902,IPC,Crimes Against Women,Both,19,False,False,False,False,False,False,False,0,57
904
+ 903,SCST Act,Crimes Against Foreigners,Fine,114,False,True,True,True,False,True,False,2,114
905
+ 904,NDPS,Crimes Against Foreigners,Imprisonment,8,True,False,False,True,True,True,False,2,16
906
+ 905,NDPS,Crimes Against Women,Imprisonment,26,False,False,True,True,False,False,False,0,52
907
+ 906,CrPC,Crimes Against Children,Imprisonment,113,False,False,True,False,False,False,False,0,226
908
+ 907,SCST Act,Crimes Against Children,Fine,104,True,False,False,True,True,False,False,1,104
909
+ 908,PMLA,Economic Offence,Imprisonment,71,False,True,True,False,False,True,False,2,142
910
+ 909,IPC,Crimes Against SCs and STs,Fine,30,True,False,False,False,True,False,False,1,30
911
+ 910,CrPC,Economic Offence,Both,7,True,True,False,False,False,False,False,2,21
912
+ 911,NDPS,Crimes Against SCs and STs,Fine,67,False,False,True,True,False,False,False,0,67
913
+ 912,PMLA,Crimes Against Foreigners,Both,65,False,True,False,False,True,False,False,1,195
914
+ 913,PMLA,Crimes Against Women,Fine,36,False,True,True,True,True,True,False,2,36
915
+ 914,IPC,Crimes Against Foreigners,Both,25,True,False,True,True,False,True,False,2,75
916
+ 915,NDPS,Cyber Crime,Imprisonment,37,False,False,True,True,False,False,False,0,74
917
+ 916,SCST Act,Crimes Against Children,Both,1,True,True,True,False,True,True,False,3,3
918
+ 917,PMLA,Crimes Against SCs and STs,Imprisonment,15,False,False,True,False,False,True,True,1,30
919
+ 918,IPC,Economic Offence,Imprisonment,37,False,False,True,False,False,True,True,1,74
920
+ 919,SCST Act,Crimes Against Women,Both,13,False,False,True,True,False,False,False,0,39
921
+ 920,NDPS,Crimes Against SCs and STs,Fine,104,True,True,True,False,False,True,False,3,104
922
+ 921,PMLA,Economic Offence,Fine,8,False,False,False,False,True,True,True,1,8
923
+ 922,SCST Act,Crimes Against Children,Fine,5,False,False,False,False,True,True,True,1,5
924
+ 923,SCST Act,Crimes Against Foreigners,Fine,60,True,False,True,False,True,False,False,1,60
925
+ 924,SCST Act,Crimes Against Children,Fine,73,True,True,False,False,True,False,False,2,73
926
+ 925,PMLA,Offences Against the State,Imprisonment,1,False,False,False,True,True,True,True,1,2
927
+ 926,PMLA,Cyber Crime,Fine,36,False,True,False,True,True,True,False,2,36
928
+ 927,CrPC,Offences Against the State,Imprisonment,35,False,False,False,True,False,False,False,0,70
929
+ 928,NDPS,Crimes Against Women,Imprisonment,66,True,True,False,True,True,False,False,2,132
930
+ 929,IPC,Crimes Against SCs and STs,Imprisonment,63,True,False,False,False,False,True,False,2,126
931
+ 930,SCST Act,Crimes Against Women,Both,104,True,False,True,True,False,True,False,2,312
932
+ 931,CrPC,Crimes Against Foreigners,Both,23,True,True,False,False,False,False,False,2,69
933
+ 932,IPC,Economic Offence,Imprisonment,9,False,True,False,True,True,False,False,1,18
934
+ 933,CrPC,Crimes Against Children,Both,34,True,True,False,True,False,True,False,3,102
935
+ 934,PMLA,Offences Against the State,Fine,46,True,False,False,True,True,False,False,1,46
936
+ 935,SCST Act,Offences Against the State,Fine,78,True,False,True,False,False,True,False,2,78
937
+ 936,IPC,Crimes Against Foreigners,Imprisonment,4,False,False,True,False,False,True,True,1,8
938
+ 937,IPC,Offences Against the State,Fine,30,False,False,True,True,True,True,True,1,30
939
+ 938,IPC,Crimes Against Foreigners,Imprisonment,95,True,True,True,False,False,False,False,2,190
940
+ 939,IPC,Crimes Against Women,Imprisonment,102,True,False,False,True,False,True,False,2,204
941
+ 940,IPC,Crimes Against Children,Fine,75,False,False,True,True,False,True,True,1,75
942
+ 941,CrPC,Crimes Against SCs and STs,Both,99,False,False,True,True,False,False,False,0,297
943
+ 942,SCST Act,Economic Offence,Fine,72,False,False,True,False,True,False,False,0,72
944
+ 943,PMLA,Crimes Against SCs and STs,Fine,3,False,False,True,True,False,True,True,1,3
945
+ 944,PMLA,Crimes Against Women,Imprisonment,14,False,False,False,True,False,True,True,1,28
946
+ 945,PMLA,Economic Offence,Imprisonment,60,False,False,True,True,True,False,False,0,120
947
+ 946,PMLA,Offences Against the State,Imprisonment,77,False,True,False,False,False,False,False,1,154
948
+ 947,CrPC,Cyber Crime,Imprisonment,45,False,False,True,True,False,False,False,0,90
949
+ 948,NDPS,Crimes Against Women,Both,96,True,False,False,False,False,True,False,2,288
950
+ 949,SCST Act,Crimes Against Women,Both,34,True,False,False,True,False,True,False,2,102
951
+ 950,IPC,Crimes Against Children,Both,45,True,False,True,False,True,True,False,2,135
952
+ 951,NDPS,Crimes Against SCs and STs,Imprisonment,61,True,True,True,True,False,False,False,2,122
953
+ 952,PMLA,Crimes Against Women,Imprisonment,83,True,True,True,True,True,True,False,3,166
954
+ 953,NDPS,Crimes Against Women,Imprisonment,102,True,True,True,False,False,False,False,2,204
955
+ 954,SCST Act,Offences Against the State,Both,16,False,True,False,False,False,True,False,2,48
956
+ 955,IPC,Offences Against the State,Imprisonment,66,False,True,False,True,False,False,False,1,132
957
+ 956,IPC,Economic Offence,Fine,40,True,True,True,False,True,True,False,3,40
958
+ 957,SCST Act,Crimes Against Foreigners,Fine,17,True,False,True,True,False,True,False,2,17
959
+ 958,SCST Act,Crimes Against Foreigners,Imprisonment,119,False,True,False,True,False,False,False,1,238
960
+ 959,PMLA,Cyber Crime,Fine,34,False,True,True,True,True,False,False,1,34
961
+ 960,IPC,Crimes Against Foreigners,Fine,106,False,False,False,False,True,True,True,1,106
962
+ 961,NDPS,Crimes Against Children,Both,16,True,True,True,True,True,False,False,2,48
963
+ 962,CrPC,Cyber Crime,Imprisonment,102,False,False,False,False,True,False,False,0,204
964
+ 963,CrPC,Economic Offence,Imprisonment,60,True,False,False,True,False,True,False,2,120
965
+ 964,SCST Act,Offences Against the State,Both,66,True,True,False,False,False,False,False,2,198
966
+ 965,PMLA,Crimes Against Foreigners,Fine,66,False,False,False,False,False,True,True,1,66
967
+ 966,CrPC,Crimes Against SCs and STs,Fine,90,False,True,False,True,False,True,False,2,90
968
+ 967,IPC,Offences Against the State,Imprisonment,13,True,True,True,False,True,False,False,2,26
969
+ 968,SCST Act,Crimes Against Children,Fine,56,False,False,False,True,False,False,False,0,56
970
+ 969,NDPS,Offences Against the State,Both,111,False,False,True,True,False,True,True,1,333
971
+ 970,SCST Act,Crimes Against Children,Both,31,True,True,False,True,False,True,False,3,93
972
+ 971,NDPS,Crimes Against Children,Imprisonment,34,False,False,False,True,False,True,True,1,68
973
+ 972,SCST Act,Crimes Against Children,Both,39,True,False,True,True,True,True,False,2,117
974
+ 973,SCST Act,Economic Offence,Both,67,True,True,True,False,False,True,False,3,201
975
+ 974,SCST Act,Crimes Against Children,Imprisonment,8,False,True,True,True,False,True,False,2,16
976
+ 975,NDPS,Crimes Against Children,Both,87,True,False,True,False,False,False,False,1,261
977
+ 976,NDPS,Crimes Against SCs and STs,Both,78,True,True,False,False,True,False,False,2,234
978
+ 977,SCST Act,Cyber Crime,Both,55,False,True,True,True,True,False,False,1,165
979
+ 978,CrPC,Crimes Against Women,Fine,27,False,True,False,False,False,True,False,2,27
980
+ 979,PMLA,Cyber Crime,Imprisonment,118,False,True,True,True,False,False,False,1,236
981
+ 980,PMLA,Crimes Against Children,Imprisonment,93,True,True,True,False,False,True,False,3,186
982
+ 981,PMLA,Crimes Against SCs and STs,Imprisonment,103,True,True,False,False,True,True,False,3,206
983
+ 982,NDPS,Offences Against the State,Fine,53,False,True,False,False,False,False,False,1,53
984
+ 983,NDPS,Crimes Against SCs and STs,Fine,39,True,False,True,True,False,True,False,2,39
985
+ 984,CrPC,Crimes Against Children,Imprisonment,65,False,True,False,False,False,True,False,2,130
986
+ 985,PMLA,Crimes Against SCs and STs,Fine,17,False,False,False,True,True,True,True,1,17
987
+ 986,PMLA,Crimes Against Foreigners,Imprisonment,105,True,False,False,False,False,True,False,2,210
988
+ 987,SCST Act,Crimes Against SCs and STs,Fine,30,False,False,False,False,False,True,True,1,30
989
+ 988,NDPS,Crimes Against Children,Both,53,True,True,False,False,True,True,False,3,159
990
+ 989,PMLA,Economic Offence,Both,13,True,True,False,False,True,False,False,2,39
991
+ 990,CrPC,Crimes Against Foreigners,Imprisonment,21,False,False,False,True,False,True,True,1,42
992
+ 991,CrPC,Crimes Against SCs and STs,Fine,19,True,True,False,True,True,True,False,3,19
993
+ 992,PMLA,Crimes Against Women,Fine,53,False,False,True,False,False,True,True,1,53
994
+ 993,NDPS,Crimes Against Women,Both,19,True,True,False,False,True,True,False,3,57
995
+ 994,CrPC,Crimes Against SCs and STs,Both,57,True,True,True,True,True,False,False,2,171
996
+ 995,SCST Act,Economic Offence,Fine,25,True,False,False,True,False,False,False,1,25
997
+ 996,CrPC,Offences Against the State,Fine,86,False,False,False,True,False,True,True,1,86
998
+ 997,IPC,Crimes Against Children,Fine,31,True,False,False,True,False,True,False,2,31
999
+ 998,IPC,Crimes Against Women,Fine,81,False,True,False,False,True,True,False,2,81
1000
+ 999,NDPS,Offences Against the State,Fine,55,True,False,True,False,False,False,False,1,55
1001
+ 1000,PMLA,Crimes Against SCs and STs,Fine,23,True,True,True,True,False,False,False,2,23
training/data/ipc_law.pdf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e67161633a056f77848221ab30c49b26199c66cc844ee559ac47d2ca5dea9256
3
+ size 20102169
training/train_pipeline.py ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+ import os
3
+ import pandas as pd
4
+ from sklearn.model_selection import train_test_split
5
+ from sklearn.preprocessing import LabelEncoder, StandardScaler
6
+ from sklearn.ensemble import RandomForestClassifier
7
+ import joblib
8
+
9
+ # Add parent directory to path
10
+ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
11
+
12
+ # Data Ingestion class to load data
13
+ class DataIngestion:
14
+ @staticmethod
15
+ def load_data(file_path):
16
+ return pd.read_csv(file_path)
17
+
18
+ # Data Transformation class to handle preprocessing
19
+ class DataTransformation:
20
+ def __init__(self):
21
+ self.label_encoders = {}
22
+ self.scaler = StandardScaler()
23
+
24
+ def fit_transform(self, data):
25
+ # Assuming categorical columns need encoding
26
+ categorical_columns = ['statute', 'offense_category', 'penalty'] # Adjust as per your data
27
+
28
+ for col in categorical_columns:
29
+ if col in data.columns:
30
+ encoder = LabelEncoder()
31
+ data[col] = encoder.fit_transform(data[col])
32
+ self.label_encoders[col] = encoder
33
+
34
+ # Scaling numerical features
35
+ numerical_columns = ['imprisonment_duration_served', 'risk_score', 'penalty_severity']
36
+ data[numerical_columns] = self.scaler.fit_transform(data[numerical_columns])
37
+
38
+ return data
39
+
40
+ # Model Trainer class for training and saving model
41
+ class ModelTrainer:
42
+ def __init__(self):
43
+ self.model = RandomForestClassifier(n_estimators=100, random_state=42)
44
+
45
+ def train(self, X_train, y_train):
46
+ self.model.fit(X_train, y_train)
47
+
48
+ def evaluate(self, X_test, y_test):
49
+ accuracy = self.model.score(X_test, y_test)
50
+ print(f"Model Accuracy: {accuracy * 100:.2f}%")
51
+
52
+ def save_model(self, model_path):
53
+ joblib.dump(self.model, model_path)
54
+
55
+ # Ensure the ipc_vector_db folder exists
56
+ models_dir = os.path.join("ipc_vector_db") # Directory for models and preprocessing objects
57
+ os.makedirs(models_dir, exist_ok=True)
58
+
59
+ # Load and preprocess data
60
+ data = DataIngestion.load_data('data/a.csv') # Replace with your data path
61
+ transformer = DataTransformation()
62
+ data = transformer.fit_transform(data)
63
+
64
+ # Split data into features and target
65
+ X = data.drop(columns=['case_id', 'bail_eligibility'])
66
+ y = data['bail_eligibility']
67
+
68
+ # Split the data into training and testing sets
69
+ X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
70
+
71
+ # Train the model
72
+ trainer = ModelTrainer()
73
+ trainer.train(X_train, y_train)
74
+
75
+ # Evaluate the model
76
+ trainer.evaluate(X_test, y_test)
77
+
78
+ # Save model and preprocessing objects
79
+ model_path = os.path.join(models_dir, 'bail_reckoner_model.pkl')
80
+ preprocessing_path = os.path.join(models_dir, 'preprocessing_objects.pkl')
81
+
82
+ trainer.save_model(model_path)
83
+ joblib.dump({'label_encoders': transformer.label_encoders, 'scaler': transformer.scaler}, preprocessing_path)
84
+
85
+ print(f"Model and preprocessing objects saved to {models_dir}")