├── outputs ├── ratings_hist.png ├── top_movies.png ├── recs_user_1.txt ├── recs_user_2.txt ├── recs_user_3.txt └── metrics.json ├── requirements.txt ├── LICENSE ├── src ├── utils.py └── build_recommender.py ├── data ├── generate_ratings.py └── movies.csv └── README.md /outputs/ratings_hist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmirhosseinHonardoust/Movie-Recommendation-System/HEAD/outputs/ratings_hist.png -------------------------------------------------------------------------------- /outputs/top_movies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmirhosseinHonardoust/Movie-Recommendation-System/HEAD/outputs/top_movies.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pandas==2.2.2 2 | numpy==1.26.4 3 | scikit-learn==1.4.2 4 | scipy==1.13.1 5 | matplotlib==3.8.4 6 | joblib==1.3.2 7 | -------------------------------------------------------------------------------- /outputs/recs_user_1.txt: -------------------------------------------------------------------------------- 1 | Movie 0959 41.1148 2 | Movie 0541 36.3249 3 | Movie 0952 34.8462 4 | Movie 0095 34.7694 5 | Movie 0040 33.3042 6 | Movie 1141 32.4331 7 | Movie 0577 32.4161 8 | Movie 0096 32.3014 9 | Movie 0590 31.3777 10 | Movie 1022 30.9637 11 | -------------------------------------------------------------------------------- /outputs/recs_user_2.txt: -------------------------------------------------------------------------------- 1 | Movie 0915 46.9699 2 | Movie 0122 38.3017 3 | Movie 0077 38.1868 4 | Movie 1097 37.6577 5 | Movie 0952 37.0340 6 | Movie 0260 36.1932 7 | Movie 0083 36.1592 8 | Movie 1006 35.2542 9 | Movie 0628 34.4186 10 | Movie 0922 32.6499 11 | -------------------------------------------------------------------------------- /outputs/recs_user_3.txt: -------------------------------------------------------------------------------- 1 | Movie 0800 52.0219 2 | Movie 0410 45.8348 3 | Movie 0009 45.6163 4 | Movie 0738 41.2993 5 | Movie 0713 40.9644 6 | Movie 0831 39.1401 7 | Movie 0774 38.8655 8 | Movie 0465 37.8610 9 | Movie 0434 37.7634 10 | Movie 0271 37.6106 11 | -------------------------------------------------------------------------------- /outputs/metrics.json: -------------------------------------------------------------------------------- 1 | { 2 | "k": 10, 3 | "alpha": 0.6, 4 | "collaborative": { 5 | "precision": 0.0023676880222841226, 6 | "recall": 0.010654596100278552, 7 | "ndcg": 0.005940619307140652 8 | }, 9 | "content": { 10 | "precision": 0.0026462395543175488, 11 | "recall": 0.01288300835654596, 12 | "ndcg": 0.007257274939214151 13 | }, 14 | "hybrid": { 15 | "precision": 0.0023676880222841226, 16 | "recall": 0.010654596100278552, 17 | "ndcg": 0.00602619388646445 18 | } 19 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Amir 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import pandas as pd 3 | from scipy.sparse import csr_matrix 4 | 5 | def train_test_split_by_user(ratings: pd.DataFrame, test_k: int = 5, seed: int = 42): 6 | rng = np.random.default_rng(seed) 7 | train_rows, test_rows = [], [] 8 | for uid, grp in ratings.groupby("user_id"): 9 | idx = np.arange(len(grp)) 10 | if len(idx) <= test_k: 11 | train_rows.append(grp) 12 | continue 13 | test_sel = rng.choice(idx, size=test_k, replace=False) 14 | mask = np.zeros(len(grp), dtype=bool); mask[test_sel] = True 15 | test_rows.append(grp[mask]) 16 | train_rows.append(grp[~mask]) 17 | train = pd.concat(train_rows, ignore_index=True) 18 | test = pd.concat(test_rows, ignore_index=True) if test_rows else pd.DataFrame(columns=ratings.columns) 19 | return train, test 20 | 21 | def build_ui_matrix(ratings: pd.DataFrame, n_users: int, n_items: int): 22 | rows = ratings["user_id"].values - 1 23 | cols = ratings["movie_id"].values - 1 24 | data = ratings["rating"].values.astype(float) 25 | return csr_matrix((data, (rows, cols)), shape=(n_users, n_items)) 26 | -------------------------------------------------------------------------------- /data/generate_ratings.py: -------------------------------------------------------------------------------- 1 | import argparse, numpy as np, pandas as pd, random, os 2 | 3 | GENRES = ["Action","Adventure","Animation","Comedy","Crime","Documentary","Drama","Fantasy","Horror","Mystery","Romance","Sci-Fi","Thriller","War","Western"] 4 | 5 | def make_movies(n_movies: int, seed: int = 42): 6 | rng = np.random.default_rng(seed) 7 | movies = [] 8 | for mid in range(1, n_movies+1): 9 | title = f"Movie {mid:04d}" 10 | n_g = rng.integers(1, 4) 11 | genres = ",".join(sorted(rng.choice(GENRES, size=n_g, replace=False).tolist())) 12 | movies.append([mid, title, genres]) 13 | return pd.DataFrame(movies, columns=["movie_id","title","genres"]) 14 | 15 | def make_ratings(n_users: int, movies: pd.DataFrame, density: float = 0.06, seed: int = 42): 16 | rng = np.random.default_rng(seed) 17 | k = 8 18 | U = rng.normal(0, 1, size=(n_users, k)) 19 | V = rng.normal(0, 1, size=(len(movies), k)) 20 | genre_to_vec = {g: rng.normal(0, 0.6, size=k) for g in set(",".join(movies.genres.tolist()).split(","))} 21 | item_bias = np.zeros(len(movies)) 22 | for i, gs in enumerate(movies.genres): 23 | gvec = np.mean([genre_to_vec[g] for g in gs.split(",")], axis=0) 24 | V[i] += gvec * 0.7 25 | item_bias[i] = rng.normal(0, 0.3) 26 | 27 | rows = [] 28 | for uid in range(1, n_users+1): 29 | u = U[uid-1] 30 | n_r = max(5, int(density * len(movies) + rng.integers(-10, 10))) 31 | items = rng.choice(len(movies), size=min(len(movies), n_r), replace=False) 32 | for i in items: 33 | score = u @ V[i] + item_bias[i] + rng.normal(0, 1.0) 34 | prob_pos = 1 / (1 + np.exp(-score/2)) 35 | rating = 1 + int(np.clip(np.round(prob_pos*4), 0, 4)) 36 | rows.append([uid, int(movies.movie_id.iloc[i]), rating]) 37 | df = pd.DataFrame(rows, columns=["user_id","movie_id","rating"]) 38 | df = df.groupby(["user_id","movie_id"], as_index=False)["rating"].mean() 39 | df["rating"] = df["rating"].round().astype(int) 40 | return df 41 | 42 | def main(): 43 | ap = argparse.ArgumentParser() 44 | ap.add_argument("--users", type=int, default=800) 45 | ap.add_argument("--movies", type=int, default=1200) 46 | ap.add_argument("--seed", type=int, default=42) 47 | ap.add_argument("--outdir", type=str, default="data") 48 | args = ap.parse_args() 49 | 50 | os.makedirs(args.outdir, exist_ok=True) 51 | movies = make_movies(args.movies, args.seed) 52 | ratings = make_ratings(args.users, movies, seed=args.seed) 53 | 54 | movies.to_csv(os.path.join(args.outdir, "movies.csv"), index=False) 55 | ratings.to_csv(os.path.join(args.outdir, "ratings.csv"), index=False) 56 | print(f"[OK] wrote {len(movies)} movies to {args.outdir}/movies.csv") 57 | print(f"[OK] wrote {len(ratings)} ratings to {args.outdir}/ratings.csv") 58 | 59 | if __name__ == "__main__": 60 | main() 61 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Movie Recommendation System 2 | Movie recommendation system with Python. Implements content-based filtering (TF-IDF + cosine similarity), collaborative filtering with matrix factorization (TruncatedSVD), and a hybrid approach. Evaluates with Precision@K, Recall@K, and NDCG. Includes rating distribution plots, top movies, and sample recommendations. 3 | 4 | --- 5 | 6 | ## Features 7 | - Synthetic ratings dataset with users, movies, and multi-label genres 8 | - Content-based: TF‑IDF on genres + item–item cosine similarity 9 | - Collaborative: user–item matrix factorization (TruncatedSVD) 10 | - Hybrid: weighted combination of content & collaborative scores 11 | - Evaluation: Precision@K, Recall@K, NDCG@K (per-user & macro) 12 | - Visuals: rating distribution, top movies, sample recommendations 13 | - Outputs: metrics JSON, recommendation files, and charts 14 | 15 | --- 16 | 17 | ## Project Structure 18 | ``` 19 | movie-recommendation-system/ 20 | ├─ README.md 21 | ├─ LICENSE 22 | ├─ requirements.txt 23 | ├─ data/ 24 | │ └─ generate_ratings.py 25 | ├─ src/ 26 | │ ├─ build_recommender.py 27 | │ └─ utils.py 28 | └─ outputs/ 29 | └─ figures & reports (auto-created) 30 | ``` 31 | 32 | --- 33 | 34 | ## Setup 35 | ```bash 36 | python -m venv .venv 37 | # Windows: 38 | .venv\Scripts\activate 39 | # macOS/Linux: 40 | source .venv/bin/activate 41 | pip install -r requirements.txt 42 | ``` 43 | 44 | --- 45 | 46 | ## Generate Synthetic Dataset 47 | ```bash 48 | python data/generate_ratings.py --users 800 --movies 1200 --seed 42 --outdir data 49 | # Produces: data/ratings.csv, data/movies.csv 50 | ``` 51 | 52 | --- 53 | 54 | ## Train, Evaluate & Recommend 55 | ```bash 56 | python src/build_recommender.py --ratings data/ratings.csv --movies data/movies.csv --outdir outputs --k 10 --alpha 0.6 --seed 42 57 | ``` 58 | 59 | **Outputs** 60 | - `outputs/metrics.json` – Precision@K, Recall@K, NDCG@K (content, collab, hybrid) 61 | - `outputs/recs_user_*.txt` – sample recommendations for a few users 62 | - `outputs/ratings_hist.png` 63 | - `outputs/top_movies.png` 64 | 65 | --- 66 | 67 | ## Example Results (K=10, α=0.6) 68 | 69 | ### Evaluation Metrics 70 | | Method | Precision@10 | Recall@10 | NDCG@10 | 71 | |------------------|--------------|-----------|---------| 72 | | Collaborative | 0.0024 | 0.0107 | 0.0059 | 73 | | Content-based | 0.0026 | 0.0129 | 0.0073 | 74 | | Hybrid (α=0.6) | 0.0024 | 0.0107 | 0.0060 | 75 | 76 | ➡️ On this sparse synthetic dataset, **content-based** slightly outperforms collaborative and hybrid. 77 | 78 | --- 79 | 80 | ### Ratings Distribution 81 | ratings_hist 82 | 83 | --- 84 | 85 | ### Top Movies by Avg Rating 86 | top_movies 87 | 88 | --- 89 | 90 | ### Sample Recommendations 91 | 92 | **User 1** 93 | ``` 94 | Movie 959 41.08 95 | Movie 541 36.28 96 | Movie 952 34.83 97 | Movie 95 34.81 98 | Movie 40 33.30 99 | ``` 100 | 101 | **User 2** 102 | ``` 103 | Movie 915 47.02 104 | Movie 122 38.27 105 | Movie 77 38.18 106 | Movie 1097 37.65 107 | Movie 952 37.04 108 | ``` 109 | 110 | **User 3** 111 | ``` 112 | Movie 800 52.00 113 | Movie 410 45.77 114 | Movie 9 45.59 115 | Movie 738 41.34 116 | Movie 713 41.00 117 | ``` 118 | 119 | --- 120 | 121 | ## Notes 122 | - Positive items are defined as ratings ≥ 4 for evaluation. 123 | - The hybrid weight `alpha` controls emphasis on collaborative (α→1) vs. content (α→0). 124 | -------------------------------------------------------------------------------- /src/build_recommender.py: -------------------------------------------------------------------------------- 1 | import argparse, os, json 2 | import numpy as np, pandas as pd, matplotlib.pyplot as plt 3 | from sklearn.feature_extraction.text import TfidfVectorizer 4 | from sklearn.metrics.pairwise import cosine_similarity 5 | from sklearn.decomposition import TruncatedSVD 6 | from scipy.sparse import csr_matrix 7 | from utils import train_test_split_by_user, build_ui_matrix 8 | 9 | def ensure_outdir(p): os.makedirs(p, exist_ok=True) 10 | 11 | def plot_hist(ratings, outpath): 12 | fig, ax = plt.subplots(figsize=(6,4)) 13 | ax.hist(ratings["rating"], bins=[0.5,1.5,2.5,3.5,4.5,5.5]) 14 | ax.set_xticks([1,2,3,4,5]); ax.set_xlabel("Rating"); ax.set_ylabel("Count") 15 | ax.set_title("Rating distribution") 16 | fig.tight_layout(); fig.savefig(outpath, dpi=160); plt.close(fig) 17 | 18 | def top_popular(train, movies, topn=20, outpath=None): 19 | pop = train.groupby("movie_id")["rating"].mean().reset_index(name="avg_rating") 20 | pop["count"] = train.groupby("movie_id")["rating"].count().values 21 | pop = pop.merge(movies, on="movie_id").sort_values(["avg_rating","count"], ascending=False).head(topn) 22 | if outpath: 23 | fig, ax = plt.subplots(figsize=(8,6)) 24 | ax.barh(pop["title"][::-1], pop["avg_rating"][::-1]) 25 | ax.set_xlabel("Avg Rating"); ax.set_title("Top Movies (by avg rating)") 26 | fig.tight_layout(); fig.savefig(outpath, dpi=160); plt.close(fig) 27 | return pop 28 | 29 | def build_content_item_sims(movies): 30 | tfidf = TfidfVectorizer(token_pattern=r"[^,]+") 31 | X = tfidf.fit_transform(movies["genres"]) 32 | sims = cosine_similarity(X) 33 | return sims, tfidf 34 | 35 | def collaborative_scores(train_ui, n_components=50, seed=42): 36 | svd = TruncatedSVD(n_components=n_components, random_state=seed) 37 | U = svd.fit_transform(train_ui) 38 | S = svd.singular_values_ 39 | Vt = svd.components_ 40 | scores = (U * S) @ Vt 41 | return scores 42 | 43 | def recommend_for_user(uid, seen_items, collab_row, content_row, alpha=0.6, topk=10): 44 | n_items = collab_row.shape[0] 45 | scores = alpha * collab_row 46 | if content_row is not None: 47 | scores = scores + (1 - alpha) * content_row 48 | scores = scores.copy() 49 | scores[list(seen_items)] = -1e9 50 | top_idx = np.argpartition(scores, -topk)[-topk:] 51 | top_idx = top_idx[np.argsort(scores[top_idx])[::-1]] 52 | return top_idx, scores[top_idx] 53 | 54 | def ndcg_at_k(recommended, relevant, k): 55 | dcg = 0.0 56 | for i, item in enumerate(recommended[:k], start=1): 57 | if item in relevant: 58 | dcg += 1.0 / np.log2(i + 1) 59 | idcg = sum(1.0 / np.log2(i + 1) for i in range(1, min(k, len(relevant)) + 1)) 60 | return dcg / idcg if idcg > 0 else 0.0 61 | 62 | def main(): 63 | ap = argparse.ArgumentParser() 64 | ap.add_argument("--ratings", required=True) 65 | ap.add_argument("--movies", required=True) 66 | ap.add_argument("--outdir", default="outputs") 67 | ap.add_argument("--k", type=int, default=10) 68 | ap.add_argument("--alpha", type=float, default=0.6) 69 | ap.add_argument("--seed", type=int, default=42) 70 | args = ap.parse_args() 71 | 72 | ensure_outdir(args.outdir) 73 | ratings = pd.read_csv(args.ratings) 74 | movies = pd.read_csv(args.movies) 75 | 76 | n_users = ratings["user_id"].nunique() 77 | n_items = movies["movie_id"].nunique() 78 | 79 | plot_hist(ratings, os.path.join(args.outdir, "ratings_hist.png")) 80 | top_popular(ratings, movies, outpath=os.path.join(args.outdir, "top_movies.png")) 81 | 82 | train, test = train_test_split_by_user(ratings, test_k=5, seed=args.seed) 83 | train_ui = build_ui_matrix(train, n_users, n_items) 84 | 85 | item_sims, tfidf = build_content_item_sims(movies) 86 | n_comp = max(2, min(50, min(train_ui.shape)-1)) 87 | collab = collaborative_scores(train_ui, n_components=n_comp, seed=args.seed) 88 | 89 | seen_by_user = {uid-1: set((grp["movie_id"].values - 1)) for uid, grp in train.groupby("user_id")} 90 | liked_by_user = {uid-1: set((grp.loc[grp["rating"]>=4, "movie_id"].values - 1)) for uid, grp in train.groupby("user_id")} 91 | 92 | truth = {} 93 | for uid, grp in test.groupby("user_id"): 94 | rel = set((grp.loc[grp["rating"]>=4, "movie_id"].values - 1)) 95 | if len(rel) > 0: 96 | truth[uid-1] = rel 97 | 98 | def eval_model(alpha_use): 99 | precs, recs, ndcgs = [], [], [] 100 | for u in range(n_users): 101 | collab_row = collab[u] if u < collab.shape[0] else np.zeros(n_items) 102 | liked = liked_by_user.get(u, set()) 103 | content_row = item_sims[list(liked)].mean(axis=0) if len(liked) > 0 else None 104 | seen = seen_by_user.get(u, set()) 105 | top_idx, _ = recommend_for_user(u, seen, collab_row, content_row, alpha=alpha_use, topk=args.k) 106 | relevant = truth.get(u, set()) 107 | if len(relevant) == 0: 108 | continue 109 | hits = sum(1 for it in top_idx if it in relevant) 110 | precs.append(hits / args.k) 111 | recs.append(hits / len(relevant)) 112 | ndcgs.append(ndcg_at_k(top_idx, relevant, args.k)) 113 | return float(np.mean(precs)) if precs else 0.0, float(np.mean(recs)) if recs else 0.0, float(np.mean(ndcgs)) if ndcgs else 0.0 114 | 115 | p_c, r_c, n_c = eval_model(alpha_use=1.0) 116 | p_t, r_t, n_t = eval_model(alpha_use=0.0) 117 | p_h, r_h, n_h = eval_model(alpha_use=args.alpha) 118 | 119 | metrics = { 120 | "k": args.k, 121 | "alpha": args.alpha, 122 | "collaborative": {"precision": p_c, "recall": r_c, "ndcg": n_c}, 123 | "content": {"precision": p_t, "recall": r_t, "ndcg": n_t}, 124 | "hybrid": {"precision": p_h, "recall": r_h, "ndcg": n_h}, 125 | } 126 | with open(os.path.join(args.outdir, "metrics.json"), "w") as f: 127 | json.dump(metrics, f, indent=2) 128 | 129 | for uid in [1, 2, 3]: 130 | u = uid - 1 131 | collab_row = collab[u] if u < collab.shape[0] else np.zeros(n_items) 132 | liked = liked_by_user.get(u, set()) 133 | content_row = item_sims[list(liked)].mean(axis=0) if len(liked) > 0 else None 134 | seen = seen_by_user.get(u, set()) 135 | top_idx, scores = recommend_for_user(u, seen, collab_row, content_row, alpha=args.alpha, topk=args.k) 136 | titles = movies.set_index("movie_id").loc[top_idx + 1, "title"].tolist() 137 | with open(os.path.join(args.outdir, f"recs_user_{uid}.txt"), "w", encoding="utf-8") as f: 138 | for t, s in zip(titles, scores): 139 | f.write(f"{t}\t{float(s):.4f}\n") 140 | 141 | 142 | 143 | print("[OK] Finished. Metrics saved to outputs/metrics.json") 144 | 145 | if __name__ == "__main__": 146 | main() 147 | -------------------------------------------------------------------------------- /data/movies.csv: -------------------------------------------------------------------------------- 1 | movie_id,title,genres 2 | 1,Movie 0001,Sci-Fi 3 | 2,Movie 0002,"Drama,Western" 4 | 3,Movie 0003,Romance 5 | 4,Movie 0004,Adventure 6 | 5,Movie 0005,"Sci-Fi,War" 7 | 6,Movie 0006,"Adventure,Fantasy,Romance" 8 | 7,Movie 0007,"Animation,Documentary" 9 | 8,Movie 0008,"Documentary,Horror,Thriller" 10 | 9,Movie 0009,"Adventure,Comedy" 11 | 10,Movie 0010,"Action,Thriller,Western" 12 | 11,Movie 0011,Sci-Fi 13 | 12,Movie 0012,"Action,Crime,Western" 14 | 13,Movie 0013,"Animation,Romance,War" 15 | 14,Movie 0014,"Action,Horror" 16 | 15,Movie 0015,"Horror,Sci-Fi,Thriller" 17 | 16,Movie 0016,"Crime,War" 18 | 17,Movie 0017,Fantasy 19 | 18,Movie 0018,"Adventure,Animation,Drama" 20 | 19,Movie 0019,Comedy 21 | 20,Movie 0020,"Mystery,Western" 22 | 21,Movie 0021,Thriller 23 | 22,Movie 0022,"Adventure,Mystery" 24 | 23,Movie 0023,"Drama,Romance,Thriller" 25 | 24,Movie 0024,"Comedy,Romance,War" 26 | 25,Movie 0025,"Action,Animation,Sci-Fi" 27 | 26,Movie 0026,"Drama,Horror,Romance" 28 | 27,Movie 0027,"Drama,Fantasy" 29 | 28,Movie 0028,Animation 30 | 29,Movie 0029,Adventure 31 | 30,Movie 0030,"Mystery,Western" 32 | 31,Movie 0031,"Adventure,Fantasy,Sci-Fi" 33 | 32,Movie 0032,"Adventure,Fantasy" 34 | 33,Movie 0033,"Action,Comedy,Horror" 35 | 34,Movie 0034,"Animation,Comedy,Drama" 36 | 35,Movie 0035,Comedy 37 | 36,Movie 0036,"Action,Crime,Sci-Fi" 38 | 37,Movie 0037,"Adventure,Mystery" 39 | 38,Movie 0038,"Romance,Western" 40 | 39,Movie 0039,"Documentary,Drama" 41 | 40,Movie 0040,Animation 42 | 41,Movie 0041,"Action,Adventure" 43 | 42,Movie 0042,"Drama,Mystery,War" 44 | 43,Movie 0043,"Animation,Drama,War" 45 | 44,Movie 0044,"Animation,Drama" 46 | 45,Movie 0045,Crime 47 | 46,Movie 0046,"Documentary,Horror,War" 48 | 47,Movie 0047,"Adventure,Documentary" 49 | 48,Movie 0048,"Fantasy,Thriller" 50 | 49,Movie 0049,"Comedy,Sci-Fi" 51 | 50,Movie 0050,Sci-Fi 52 | 51,Movie 0051,Romance 53 | 52,Movie 0052,"Crime,Documentary,Romance" 54 | 53,Movie 0053,"Adventure,Thriller" 55 | 54,Movie 0054,"Animation,Crime,Romance" 56 | 55,Movie 0055,"Animation,Drama" 57 | 56,Movie 0056,Sci-Fi 58 | 57,Movie 0057,"Mystery,Romance" 59 | 58,Movie 0058,Mystery 60 | 59,Movie 0059,Horror 61 | 60,Movie 0060,Mystery 62 | 61,Movie 0061,"Adventure,Sci-Fi" 63 | 62,Movie 0062,"Action,Animation,Fantasy" 64 | 63,Movie 0063,"Animation,Romance" 65 | 64,Movie 0064,Horror 66 | 65,Movie 0065,"Animation,Crime,War" 67 | 66,Movie 0066,"Crime,Mystery" 68 | 67,Movie 0067,Action 69 | 68,Movie 0068,Western 70 | 69,Movie 0069,"Drama,Fantasy" 71 | 70,Movie 0070,Adventure 72 | 71,Movie 0071,Fantasy 73 | 72,Movie 0072,"Drama,War,Western" 74 | 73,Movie 0073,"Drama,Thriller" 75 | 74,Movie 0074,"Crime,Fantasy,Western" 76 | 75,Movie 0075,Action 77 | 76,Movie 0076,"Action,Sci-Fi" 78 | 77,Movie 0077,"Adventure,Crime" 79 | 78,Movie 0078,Adventure 80 | 79,Movie 0079,"Adventure,Mystery" 81 | 80,Movie 0080,Mystery 82 | 81,Movie 0081,"Mystery,Sci-Fi,War" 83 | 82,Movie 0082,"Thriller,Western" 84 | 83,Movie 0083,Action 85 | 84,Movie 0084,Horror 86 | 85,Movie 0085,"Crime,Documentary" 87 | 86,Movie 0086,"Sci-Fi,Western" 88 | 87,Movie 0087,Western 89 | 88,Movie 0088,"Crime,Mystery" 90 | 89,Movie 0089,"Comedy,War,Western" 91 | 90,Movie 0090,"Action,Crime" 92 | 91,Movie 0091,"Animation,Thriller,War" 93 | 92,Movie 0092,"Comedy,Sci-Fi,War" 94 | 93,Movie 0093,"Action,Crime" 95 | 94,Movie 0094,"Drama,Mystery" 96 | 95,Movie 0095,"Adventure,Romance,Sci-Fi" 97 | 96,Movie 0096,Western 98 | 97,Movie 0097,"Action,Adventure,Comedy" 99 | 98,Movie 0098,"Adventure,Animation,Romance" 100 | 99,Movie 0099,"Action,Animation,Sci-Fi" 101 | 100,Movie 0100,"Crime,Romance,Western" 102 | 101,Movie 0101,"Animation,Western" 103 | 102,Movie 0102,Comedy 104 | 103,Movie 0103,Adventure 105 | 104,Movie 0104,Romance 106 | 105,Movie 0105,"Adventure,Crime,Fantasy" 107 | 106,Movie 0106,"Animation,Documentary,Fantasy" 108 | 107,Movie 0107,Romance 109 | 108,Movie 0108,Sci-Fi 110 | 109,Movie 0109,"Adventure,Drama,Western" 111 | 110,Movie 0110,Documentary 112 | 111,Movie 0111,"Adventure,Comedy,Fantasy" 113 | 112,Movie 0112,Western 114 | 113,Movie 0113,"Crime,Western" 115 | 114,Movie 0114,"Action,Horror" 116 | 115,Movie 0115,Mystery 117 | 116,Movie 0116,"Adventure,Animation,Romance" 118 | 117,Movie 0117,Western 119 | 118,Movie 0118,Horror 120 | 119,Movie 0119,War 121 | 120,Movie 0120,"Drama,Fantasy,Romance" 122 | 121,Movie 0121,"Action,Adventure,Mystery" 123 | 122,Movie 0122,Sci-Fi 124 | 123,Movie 0123,"Comedy,Documentary" 125 | 124,Movie 0124,"Fantasy,War,Western" 126 | 125,Movie 0125,Drama 127 | 126,Movie 0126,Documentary 128 | 127,Movie 0127,"Adventure,Documentary,Mystery" 129 | 128,Movie 0128,Drama 130 | 129,Movie 0129,"Comedy,Crime" 131 | 130,Movie 0130,"Mystery,Sci-Fi,Thriller" 132 | 131,Movie 0131,"Action,Drama,Horror" 133 | 132,Movie 0132,Thriller 134 | 133,Movie 0133,Crime 135 | 134,Movie 0134,"Adventure,Thriller,War" 136 | 135,Movie 0135,Crime 137 | 136,Movie 0136,"Animation,Drama" 138 | 137,Movie 0137,"Action,Romance" 139 | 138,Movie 0138,Animation 140 | 139,Movie 0139,"Action,Drama,Horror" 141 | 140,Movie 0140,"Crime,Documentary,Sci-Fi" 142 | 141,Movie 0141,"Sci-Fi,Thriller,War" 143 | 142,Movie 0142,"Animation,War" 144 | 143,Movie 0143,Comedy 145 | 144,Movie 0144,"Fantasy,Western" 146 | 145,Movie 0145,Action 147 | 146,Movie 0146,Documentary 148 | 147,Movie 0147,"Adventure,Drama,Thriller" 149 | 148,Movie 0148,Action 150 | 149,Movie 0149,"Romance,Thriller" 151 | 150,Movie 0150,"Romance,Sci-Fi,War" 152 | 151,Movie 0151,Thriller 153 | 152,Movie 0152,"Mystery,Romance" 154 | 153,Movie 0153,"Romance,Sci-Fi" 155 | 154,Movie 0154,"Crime,Drama,Fantasy" 156 | 155,Movie 0155,"Documentary,Drama,Romance" 157 | 156,Movie 0156,Comedy 158 | 157,Movie 0157,Animation 159 | 158,Movie 0158,"Animation,Drama" 160 | 159,Movie 0159,"Comedy,Documentary" 161 | 160,Movie 0160,"Documentary,Sci-Fi" 162 | 161,Movie 0161,"Animation,Documentary" 163 | 162,Movie 0162,Crime 164 | 163,Movie 0163,"Mystery,Thriller,War" 165 | 164,Movie 0164,"Crime,Drama,Horror" 166 | 165,Movie 0165,"Comedy,Mystery" 167 | 166,Movie 0166,"Fantasy,Sci-Fi" 168 | 167,Movie 0167,Crime 169 | 168,Movie 0168,Sci-Fi 170 | 169,Movie 0169,Comedy 171 | 170,Movie 0170,"Fantasy,Mystery" 172 | 171,Movie 0171,"Adventure,Mystery,War" 173 | 172,Movie 0172,"Horror,Romance" 174 | 173,Movie 0173,"Romance,War" 175 | 174,Movie 0174,"Animation,Thriller,Western" 176 | 175,Movie 0175,"Romance,Western" 177 | 176,Movie 0176,"Adventure,Comedy,Thriller" 178 | 177,Movie 0177,Adventure 179 | 178,Movie 0178,"Animation,Horror" 180 | 179,Movie 0179,Horror 181 | 180,Movie 0180,Horror 182 | 181,Movie 0181,"Drama,Romance" 183 | 182,Movie 0182,"Mystery,Sci-Fi,Thriller" 184 | 183,Movie 0183,Horror 185 | 184,Movie 0184,War 186 | 185,Movie 0185,"Adventure,Sci-Fi,Western" 187 | 186,Movie 0186,"Mystery,Romance" 188 | 187,Movie 0187,"Animation,Romance,Western" 189 | 188,Movie 0188,"Sci-Fi,War,Western" 190 | 189,Movie 0189,"Crime,Fantasy,Western" 191 | 190,Movie 0190,"Adventure,War,Western" 192 | 191,Movie 0191,"Adventure,Crime,Romance" 193 | 192,Movie 0192,"Documentary,Sci-Fi,Thriller" 194 | 193,Movie 0193,Documentary 195 | 194,Movie 0194,"Action,War" 196 | 195,Movie 0195,"Adventure,Documentary,Thriller" 197 | 196,Movie 0196,"Adventure,Horror,Western" 198 | 197,Movie 0197,Romance 199 | 198,Movie 0198,"Action,Adventure" 200 | 199,Movie 0199,"Crime,Drama,Romance" 201 | 200,Movie 0200,Drama 202 | 201,Movie 0201,Crime 203 | 202,Movie 0202,"Sci-Fi,Thriller" 204 | 203,Movie 0203,"Adventure,Documentary" 205 | 204,Movie 0204,War 206 | 205,Movie 0205,"Comedy,Romance,Thriller" 207 | 206,Movie 0206,"Action,War" 208 | 207,Movie 0207,Mystery 209 | 208,Movie 0208,"Adventure,Romance" 210 | 209,Movie 0209,"Action,Comedy,Western" 211 | 210,Movie 0210,"Animation,Romance,Sci-Fi" 212 | 211,Movie 0211,Mystery 213 | 212,Movie 0212,"Action,War,Western" 214 | 213,Movie 0213,"Fantasy,Thriller,War" 215 | 214,Movie 0214,Thriller 216 | 215,Movie 0215,Action 217 | 216,Movie 0216,"Romance,War,Western" 218 | 217,Movie 0217,"Mystery,Sci-Fi,Thriller" 219 | 218,Movie 0218,"Adventure,Animation" 220 | 219,Movie 0219,"Drama,Fantasy,Sci-Fi" 221 | 220,Movie 0220,Thriller 222 | 221,Movie 0221,"Animation,Thriller" 223 | 222,Movie 0222,Animation 224 | 223,Movie 0223,Crime 225 | 224,Movie 0224,Romance 226 | 225,Movie 0225,"Sci-Fi,War" 227 | 226,Movie 0226,"Action,Adventure" 228 | 227,Movie 0227,Action 229 | 228,Movie 0228,War 230 | 229,Movie 0229,"Drama,Mystery" 231 | 230,Movie 0230,"Adventure,Sci-Fi" 232 | 231,Movie 0231,"Horror,War" 233 | 232,Movie 0232,"Comedy,Romance" 234 | 233,Movie 0233,"Animation,Drama,Fantasy" 235 | 234,Movie 0234,"Crime,Drama" 236 | 235,Movie 0235,"Comedy,Mystery" 237 | 236,Movie 0236,"Animation,War" 238 | 237,Movie 0237,"Fantasy,Romance" 239 | 238,Movie 0238,"Adventure,Drama,Western" 240 | 239,Movie 0239,"Adventure,Comedy,Crime" 241 | 240,Movie 0240,"Documentary,Fantasy,Mystery" 242 | 241,Movie 0241,Drama 243 | 242,Movie 0242,"Animation,Horror,War" 244 | 243,Movie 0243,"Action,Crime,Drama" 245 | 244,Movie 0244,Comedy 246 | 245,Movie 0245,Horror 247 | 246,Movie 0246,"Fantasy,Horror" 248 | 247,Movie 0247,"Horror,Mystery" 249 | 248,Movie 0248,"Comedy,Crime" 250 | 249,Movie 0249,"Animation,Fantasy" 251 | 250,Movie 0250,"Fantasy,Horror" 252 | 251,Movie 0251,"Drama,Sci-Fi,Western" 253 | 252,Movie 0252,War 254 | 253,Movie 0253,"Drama,Fantasy,Romance" 255 | 254,Movie 0254,Crime 256 | 255,Movie 0255,"Documentary,Sci-Fi" 257 | 256,Movie 0256,Adventure 258 | 257,Movie 0257,Adventure 259 | 258,Movie 0258,"Action,Romance,Sci-Fi" 260 | 259,Movie 0259,"Crime,Fantasy" 261 | 260,Movie 0260,"Action,Crime,Sci-Fi" 262 | 261,Movie 0261,"Romance,Sci-Fi" 263 | 262,Movie 0262,"Documentary,Romance" 264 | 263,Movie 0263,Mystery 265 | 264,Movie 0264,"Adventure,Documentary,Fantasy" 266 | 265,Movie 0265,Western 267 | 266,Movie 0266,"Drama,Romance" 268 | 267,Movie 0267,"Animation,Horror,Romance" 269 | 268,Movie 0268,"Action,Crime,Horror" 270 | 269,Movie 0269,"Animation,Drama,War" 271 | 270,Movie 0270,"Sci-Fi,War" 272 | 271,Movie 0271,"Animation,Fantasy,Thriller" 273 | 272,Movie 0272,"Adventure,Fantasy" 274 | 273,Movie 0273,"Adventure,Crime,Documentary" 275 | 274,Movie 0274,Drama 276 | 275,Movie 0275,"Drama,War" 277 | 276,Movie 0276,Animation 278 | 277,Movie 0277,War 279 | 278,Movie 0278,"Action,Comedy,Horror" 280 | 279,Movie 0279,Fantasy 281 | 280,Movie 0280,"Fantasy,Romance,Western" 282 | 281,Movie 0281,Comedy 283 | 282,Movie 0282,"Mystery,Romance,Sci-Fi" 284 | 283,Movie 0283,"Mystery,Sci-Fi" 285 | 284,Movie 0284,"Action,Romance" 286 | 285,Movie 0285,"Documentary,Fantasy,Thriller" 287 | 286,Movie 0286,Fantasy 288 | 287,Movie 0287,"Romance,Western" 289 | 288,Movie 0288,"Drama,Fantasy" 290 | 289,Movie 0289,Horror 291 | 290,Movie 0290,Thriller 292 | 291,Movie 0291,"Crime,Horror" 293 | 292,Movie 0292,"Adventure,Drama,Fantasy" 294 | 293,Movie 0293,"Horror,Mystery,Sci-Fi" 295 | 294,Movie 0294,Documentary 296 | 295,Movie 0295,Animation 297 | 296,Movie 0296,Action 298 | 297,Movie 0297,"Romance,Thriller" 299 | 298,Movie 0298,"Animation,Crime" 300 | 299,Movie 0299,"Action,Drama" 301 | 300,Movie 0300,Romance 302 | 301,Movie 0301,"Horror,Romance" 303 | 302,Movie 0302,"Fantasy,Horror,Thriller" 304 | 303,Movie 0303,"Fantasy,Thriller" 305 | 304,Movie 0304,Western 306 | 305,Movie 0305,"Drama,Romance" 307 | 306,Movie 0306,Adventure 308 | 307,Movie 0307,"Romance,Thriller" 309 | 308,Movie 0308,"Fantasy,Western" 310 | 309,Movie 0309,"Adventure,War" 311 | 310,Movie 0310,Crime 312 | 311,Movie 0311,"Mystery,Sci-Fi,War" 313 | 312,Movie 0312,Adventure 314 | 313,Movie 0313,Action 315 | 314,Movie 0314,"Romance,Western" 316 | 315,Movie 0315,"Drama,Thriller,War" 317 | 316,Movie 0316,Drama 318 | 317,Movie 0317,Sci-Fi 319 | 318,Movie 0318,"Adventure,Comedy" 320 | 319,Movie 0319,"Comedy,Sci-Fi" 321 | 320,Movie 0320,"Comedy,Sci-Fi" 322 | 321,Movie 0321,Documentary 323 | 322,Movie 0322,"Action,Adventure,Documentary" 324 | 323,Movie 0323,"Mystery,Sci-Fi,War" 325 | 324,Movie 0324,"Documentary,Mystery,Thriller" 326 | 325,Movie 0325,"Adventure,Comedy,Mystery" 327 | 326,Movie 0326,"Action,Western" 328 | 327,Movie 0327,Romance 329 | 328,Movie 0328,"Action,Sci-Fi" 330 | 329,Movie 0329,"Horror,Romance,Sci-Fi" 331 | 330,Movie 0330,"Fantasy,Sci-Fi" 332 | 331,Movie 0331,"Crime,Sci-Fi,Thriller" 333 | 332,Movie 0332,"Adventure,Documentary" 334 | 333,Movie 0333,"Thriller,Western" 335 | 334,Movie 0334,"Adventure,Documentary,Mystery" 336 | 335,Movie 0335,"Horror,Sci-Fi" 337 | 336,Movie 0336,"Crime,Sci-Fi" 338 | 337,Movie 0337,"Adventure,Western" 339 | 338,Movie 0338,Western 340 | 339,Movie 0339,"Horror,Mystery,Romance" 341 | 340,Movie 0340,"Comedy,Thriller" 342 | 341,Movie 0341,"Adventure,Western" 343 | 342,Movie 0342,Adventure 344 | 343,Movie 0343,"Animation,Horror" 345 | 344,Movie 0344,Drama 346 | 345,Movie 0345,"Documentary,Horror,Thriller" 347 | 346,Movie 0346,"Sci-Fi,Thriller,War" 348 | 347,Movie 0347,"Comedy,Crime,War" 349 | 348,Movie 0348,"Crime,War" 350 | 349,Movie 0349,Fantasy 351 | 350,Movie 0350,"Comedy,Horror,Mystery" 352 | 351,Movie 0351,Crime 353 | 352,Movie 0352,"Comedy,Crime,Western" 354 | 353,Movie 0353,"Action,Thriller" 355 | 354,Movie 0354,Horror 356 | 355,Movie 0355,Sci-Fi 357 | 356,Movie 0356,"Mystery,Romance" 358 | 357,Movie 0357,"Drama,War,Western" 359 | 358,Movie 0358,Thriller 360 | 359,Movie 0359,"Comedy,Sci-Fi,Western" 361 | 360,Movie 0360,Horror 362 | 361,Movie 0361,Adventure 363 | 362,Movie 0362,"Crime,Mystery" 364 | 363,Movie 0363,"Drama,War,Western" 365 | 364,Movie 0364,"Adventure,Romance,Thriller" 366 | 365,Movie 0365,Comedy 367 | 366,Movie 0366,"Action,Western" 368 | 367,Movie 0367,Fantasy 369 | 368,Movie 0368,"Action,Crime,Western" 370 | 369,Movie 0369,"Documentary,Sci-Fi" 371 | 370,Movie 0370,"Comedy,Drama,Mystery" 372 | 371,Movie 0371,"Comedy,Documentary" 373 | 372,Movie 0372,Action 374 | 373,Movie 0373,Adventure 375 | 374,Movie 0374,"Animation,Thriller" 376 | 375,Movie 0375,Fantasy 377 | 376,Movie 0376,Fantasy 378 | 377,Movie 0377,Crime 379 | 378,Movie 0378,"Drama,Horror" 380 | 379,Movie 0379,"Fantasy,Sci-Fi" 381 | 380,Movie 0380,Crime 382 | 381,Movie 0381,"Comedy,War" 383 | 382,Movie 0382,"Comedy,Crime,Horror" 384 | 383,Movie 0383,War 385 | 384,Movie 0384,"Action,Fantasy" 386 | 385,Movie 0385,"Animation,Mystery,Western" 387 | 386,Movie 0386,Animation 388 | 387,Movie 0387,War 389 | 388,Movie 0388,Action 390 | 389,Movie 0389,"Action,Animation,Sci-Fi" 391 | 390,Movie 0390,"Comedy,Drama,Horror" 392 | 391,Movie 0391,Horror 393 | 392,Movie 0392,"Action,Drama,Sci-Fi" 394 | 393,Movie 0393,"Drama,Horror" 395 | 394,Movie 0394,"Romance,Thriller,War" 396 | 395,Movie 0395,War 397 | 396,Movie 0396,"Drama,Western" 398 | 397,Movie 0397,"Adventure,Documentary,Thriller" 399 | 398,Movie 0398,Crime 400 | 399,Movie 0399,"Adventure,Sci-Fi" 401 | 400,Movie 0400,Comedy 402 | 401,Movie 0401,"Documentary,Mystery" 403 | 402,Movie 0402,"Action,Adventure,Thriller" 404 | 403,Movie 0403,"Action,Romance" 405 | 404,Movie 0404,"Romance,Thriller" 406 | 405,Movie 0405,Sci-Fi 407 | 406,Movie 0406,"Adventure,Crime,War" 408 | 407,Movie 0407,Adventure 409 | 408,Movie 0408,"Adventure,Mystery,Romance" 410 | 409,Movie 0409,"Adventure,Drama,Western" 411 | 410,Movie 0410,"Action,Fantasy,Western" 412 | 411,Movie 0411,"Adventure,Horror" 413 | 412,Movie 0412,War 414 | 413,Movie 0413,"Animation,Fantasy" 415 | 414,Movie 0414,Crime 416 | 415,Movie 0415,"Action,Drama,Horror" 417 | 416,Movie 0416,"Mystery,Western" 418 | 417,Movie 0417,Action 419 | 418,Movie 0418,Horror 420 | 419,Movie 0419,Comedy 421 | 420,Movie 0420,"Comedy,Sci-Fi,War" 422 | 421,Movie 0421,Horror 423 | 422,Movie 0422,"Documentary,Sci-Fi" 424 | 423,Movie 0423,"Romance,Sci-Fi" 425 | 424,Movie 0424,Sci-Fi 426 | 425,Movie 0425,"Animation,Drama,Thriller" 427 | 426,Movie 0426,"Action,Sci-Fi,War" 428 | 427,Movie 0427,"Documentary,Western" 429 | 428,Movie 0428,"Documentary,Mystery,Sci-Fi" 430 | 429,Movie 0429,"Animation,Documentary" 431 | 430,Movie 0430,Animation 432 | 431,Movie 0431,"Animation,Thriller,Western" 433 | 432,Movie 0432,Comedy 434 | 433,Movie 0433,"Drama,War" 435 | 434,Movie 0434,"Mystery,Thriller" 436 | 435,Movie 0435,"Adventure,Fantasy" 437 | 436,Movie 0436,"Horror,Romance" 438 | 437,Movie 0437,"Adventure,Drama,Fantasy" 439 | 438,Movie 0438,"Sci-Fi,Thriller,Western" 440 | 439,Movie 0439,Comedy 441 | 440,Movie 0440,"Drama,Romance" 442 | 441,Movie 0441,Western 443 | 442,Movie 0442,"Crime,Romance,Sci-Fi" 444 | 443,Movie 0443,"Documentary,Mystery" 445 | 444,Movie 0444,"Horror,Western" 446 | 445,Movie 0445,"Action,Documentary" 447 | 446,Movie 0446,"Fantasy,War" 448 | 447,Movie 0447,Animation 449 | 448,Movie 0448,"Documentary,Western" 450 | 449,Movie 0449,"Adventure,Animation,Crime" 451 | 450,Movie 0450,Documentary 452 | 451,Movie 0451,Western 453 | 452,Movie 0452,"Adventure,Animation,Comedy" 454 | 453,Movie 0453,"Documentary,Thriller" 455 | 454,Movie 0454,"Animation,Western" 456 | 455,Movie 0455,"Action,Fantasy" 457 | 456,Movie 0456,"Adventure,Comedy" 458 | 457,Movie 0457,Fantasy 459 | 458,Movie 0458,Western 460 | 459,Movie 0459,Mystery 461 | 460,Movie 0460,"Adventure,Drama,Thriller" 462 | 461,Movie 0461,Crime 463 | 462,Movie 0462,Sci-Fi 464 | 463,Movie 0463,War 465 | 464,Movie 0464,"Adventure,Sci-Fi,Western" 466 | 465,Movie 0465,"Horror,War" 467 | 466,Movie 0466,"Adventure,Western" 468 | 467,Movie 0467,Horror 469 | 468,Movie 0468,"Adventure,Thriller" 470 | 469,Movie 0469,"Documentary,Horror,Western" 471 | 470,Movie 0470,Comedy 472 | 471,Movie 0471,"Adventure,Animation" 473 | 472,Movie 0472,"Fantasy,Horror" 474 | 473,Movie 0473,"Comedy,Documentary,Sci-Fi" 475 | 474,Movie 0474,Sci-Fi 476 | 475,Movie 0475,Sci-Fi 477 | 476,Movie 0476,Comedy 478 | 477,Movie 0477,"Drama,War" 479 | 478,Movie 0478,War 480 | 479,Movie 0479,"Adventure,Comedy,Documentary" 481 | 480,Movie 0480,"Animation,Mystery" 482 | 481,Movie 0481,Drama 483 | 482,Movie 0482,Comedy 484 | 483,Movie 0483,"Adventure,Mystery,Thriller" 485 | 484,Movie 0484,"Crime,Fantasy,Western" 486 | 485,Movie 0485,Comedy 487 | 486,Movie 0486,Animation 488 | 487,Movie 0487,Western 489 | 488,Movie 0488,War 490 | 489,Movie 0489,Sci-Fi 491 | 490,Movie 0490,Fantasy 492 | 491,Movie 0491,Fantasy 493 | 492,Movie 0492,"Documentary,Fantasy" 494 | 493,Movie 0493,"Adventure,Documentary,War" 495 | 494,Movie 0494,Western 496 | 495,Movie 0495,Fantasy 497 | 496,Movie 0496,"Animation,Thriller,Western" 498 | 497,Movie 0497,"Animation,Comedy,War" 499 | 498,Movie 0498,"Adventure,Animation" 500 | 499,Movie 0499,Crime 501 | 500,Movie 0500,"Adventure,Drama,Fantasy" 502 | 501,Movie 0501,"Fantasy,Mystery" 503 | 502,Movie 0502,"Adventure,Thriller,Western" 504 | 503,Movie 0503,"Drama,Thriller" 505 | 504,Movie 0504,"Documentary,Mystery,Sci-Fi" 506 | 505,Movie 0505,"Action,Crime,Sci-Fi" 507 | 506,Movie 0506,Sci-Fi 508 | 507,Movie 0507,"Sci-Fi,Thriller" 509 | 508,Movie 0508,War 510 | 509,Movie 0509,"Crime,Drama" 511 | 510,Movie 0510,"Action,Fantasy,Western" 512 | 511,Movie 0511,"Action,Documentary,Drama" 513 | 512,Movie 0512,"Animation,Sci-Fi" 514 | 513,Movie 0513,"Animation,Documentary" 515 | 514,Movie 0514,"Crime,Drama" 516 | 515,Movie 0515,"Crime,Documentary,Mystery" 517 | 516,Movie 0516,Fantasy 518 | 517,Movie 0517,"Fantasy,War" 519 | 518,Movie 0518,"Adventure,Animation" 520 | 519,Movie 0519,"Action,Horror,Romance" 521 | 520,Movie 0520,War 522 | 521,Movie 0521,"Comedy,Mystery,Western" 523 | 522,Movie 0522,"Animation,Crime,Horror" 524 | 523,Movie 0523,"Crime,Romance,Sci-Fi" 525 | 524,Movie 0524,"Animation,Fantasy,Romance" 526 | 525,Movie 0525,"Crime,Drama,Sci-Fi" 527 | 526,Movie 0526,"Crime,Romance" 528 | 527,Movie 0527,"Comedy,Drama" 529 | 528,Movie 0528,"Adventure,Crime,Romance" 530 | 529,Movie 0529,"Action,Crime,Horror" 531 | 530,Movie 0530,"Animation,Sci-Fi,War" 532 | 531,Movie 0531,"Comedy,Romance,Thriller" 533 | 532,Movie 0532,"Animation,Comedy,Romance" 534 | 533,Movie 0533,Romance 535 | 534,Movie 0534,"Comedy,Romance,Sci-Fi" 536 | 535,Movie 0535,"Mystery,Sci-Fi" 537 | 536,Movie 0536,"Horror,Sci-Fi" 538 | 537,Movie 0537,Mystery 539 | 538,Movie 0538,Crime 540 | 539,Movie 0539,"Documentary,Fantasy,Thriller" 541 | 540,Movie 0540,"Action,Horror" 542 | 541,Movie 0541,"Mystery,Sci-Fi,War" 543 | 542,Movie 0542,Western 544 | 543,Movie 0543,"Crime,Sci-Fi,Western" 545 | 544,Movie 0544,"Drama,Mystery,War" 546 | 545,Movie 0545,"Comedy,Documentary,War" 547 | 546,Movie 0546,Thriller 548 | 547,Movie 0547,"Action,Sci-Fi,Thriller" 549 | 548,Movie 0548,Sci-Fi 550 | 549,Movie 0549,Fantasy 551 | 550,Movie 0550,"Drama,Romance" 552 | 551,Movie 0551,"Mystery,Western" 553 | 552,Movie 0552,Comedy 554 | 553,Movie 0553,"Documentary,Horror" 555 | 554,Movie 0554,Comedy 556 | 555,Movie 0555,"Crime,Sci-Fi" 557 | 556,Movie 0556,"Animation,Documentary" 558 | 557,Movie 0557,Documentary 559 | 558,Movie 0558,"Animation,Sci-Fi" 560 | 559,Movie 0559,Animation 561 | 560,Movie 0560,"Adventure,Horror,Romance" 562 | 561,Movie 0561,"Crime,War" 563 | 562,Movie 0562,"Action,Animation,Drama" 564 | 563,Movie 0563,"Crime,Thriller,Western" 565 | 564,Movie 0564,"Adventure,Horror,Sci-Fi" 566 | 565,Movie 0565,"Comedy,Thriller" 567 | 566,Movie 0566,"Adventure,Romance" 568 | 567,Movie 0567,"Animation,Western" 569 | 568,Movie 0568,"Comedy,Fantasy" 570 | 569,Movie 0569,Romance 571 | 570,Movie 0570,"Action,Horror,Western" 572 | 571,Movie 0571,Fantasy 573 | 572,Movie 0572,Adventure 574 | 573,Movie 0573,"Adventure,Mystery,Western" 575 | 574,Movie 0574,Drama 576 | 575,Movie 0575,Drama 577 | 576,Movie 0576,Action 578 | 577,Movie 0577,"Mystery,Sci-Fi" 579 | 578,Movie 0578,Sci-Fi 580 | 579,Movie 0579,"Romance,Thriller,Western" 581 | 580,Movie 0580,"Comedy,Crime" 582 | 581,Movie 0581,"Animation,Fantasy,Romance" 583 | 582,Movie 0582,Animation 584 | 583,Movie 0583,"Thriller,War" 585 | 584,Movie 0584,Animation 586 | 585,Movie 0585,Horror 587 | 586,Movie 0586,Adventure 588 | 587,Movie 0587,"Action,Comedy" 589 | 588,Movie 0588,Drama 590 | 589,Movie 0589,"Action,Adventure,Romance" 591 | 590,Movie 0590,"Animation,Crime,Romance" 592 | 591,Movie 0591,Thriller 593 | 592,Movie 0592,Thriller 594 | 593,Movie 0593,"Drama,Fantasy" 595 | 594,Movie 0594,Adventure 596 | 595,Movie 0595,"Documentary,Horror" 597 | 596,Movie 0596,"Comedy,Crime" 598 | 597,Movie 0597,Fantasy 599 | 598,Movie 0598,"Romance,Western" 600 | 599,Movie 0599,Documentary 601 | 600,Movie 0600,"Comedy,Mystery" 602 | 601,Movie 0601,"Romance,Western" 603 | 602,Movie 0602,"Adventure,Animation,Crime" 604 | 603,Movie 0603,Thriller 605 | 604,Movie 0604,Documentary 606 | 605,Movie 0605,"Animation,Sci-Fi,Thriller" 607 | 606,Movie 0606,Drama 608 | 607,Movie 0607,"Animation,Documentary,War" 609 | 608,Movie 0608,"Animation,Drama,Sci-Fi" 610 | 609,Movie 0609,"Mystery,Western" 611 | 610,Movie 0610,Sci-Fi 612 | 611,Movie 0611,Horror 613 | 612,Movie 0612,"Documentary,Fantasy,Thriller" 614 | 613,Movie 0613,"Action,Fantasy" 615 | 614,Movie 0614,"Documentary,Fantasy,Western" 616 | 615,Movie 0615,Drama 617 | 616,Movie 0616,Sci-Fi 618 | 617,Movie 0617,Thriller 619 | 618,Movie 0618,"Animation,Fantasy" 620 | 619,Movie 0619,"Adventure,Comedy,Fantasy" 621 | 620,Movie 0620,"Fantasy,Mystery" 622 | 621,Movie 0621,"Action,Documentary,Western" 623 | 622,Movie 0622,"Sci-Fi,Thriller" 624 | 623,Movie 0623,"Animation,Sci-Fi,War" 625 | 624,Movie 0624,"Drama,Sci-Fi,Western" 626 | 625,Movie 0625,"Comedy,Fantasy" 627 | 626,Movie 0626,"Animation,Crime" 628 | 627,Movie 0627,Comedy 629 | 628,Movie 0628,"Adventure,Comedy,Documentary" 630 | 629,Movie 0629,"Adventure,Animation" 631 | 630,Movie 0630,"Animation,Thriller" 632 | 631,Movie 0631,"Comedy,Documentary" 633 | 632,Movie 0632,"Documentary,Western" 634 | 633,Movie 0633,"Comedy,Documentary,Fantasy" 635 | 634,Movie 0634,War 636 | 635,Movie 0635,"Adventure,Romance,Western" 637 | 636,Movie 0636,"Drama,Horror" 638 | 637,Movie 0637,Thriller 639 | 638,Movie 0638,"Adventure,Mystery,Thriller" 640 | 639,Movie 0639,Western 641 | 640,Movie 0640,"Action,Comedy" 642 | 641,Movie 0641,Crime 643 | 642,Movie 0642,"Adventure,War" 644 | 643,Movie 0643,"Animation,Romance,Thriller" 645 | 644,Movie 0644,Fantasy 646 | 645,Movie 0645,"Crime,Drama" 647 | 646,Movie 0646,"Crime,Documentary,Sci-Fi" 648 | 647,Movie 0647,"Adventure,Mystery" 649 | 648,Movie 0648,Animation 650 | 649,Movie 0649,"Adventure,Sci-Fi,Thriller" 651 | 650,Movie 0650,"Documentary,Romance" 652 | 651,Movie 0651,"Drama,Thriller" 653 | 652,Movie 0652,"Thriller,Western" 654 | 653,Movie 0653,"Crime,Documentary,Romance" 655 | 654,Movie 0654,"Documentary,Drama,Fantasy" 656 | 655,Movie 0655,"Documentary,Fantasy" 657 | 656,Movie 0656,"Action,Crime,Documentary" 658 | 657,Movie 0657,Animation 659 | 658,Movie 0658,"Romance,Western" 660 | 659,Movie 0659,"Animation,Horror,Romance" 661 | 660,Movie 0660,"Comedy,Fantasy" 662 | 661,Movie 0661,"Animation,Horror,Thriller" 663 | 662,Movie 0662,"Action,Mystery,Western" 664 | 663,Movie 0663,War 665 | 664,Movie 0664,"Action,Fantasy,War" 666 | 665,Movie 0665,"Horror,Thriller,Western" 667 | 666,Movie 0666,"Animation,Romance" 668 | 667,Movie 0667,Fantasy 669 | 668,Movie 0668,Drama 670 | 669,Movie 0669,"Action,Horror" 671 | 670,Movie 0670,"Crime,Thriller,War" 672 | 671,Movie 0671,"Action,Crime,Fantasy" 673 | 672,Movie 0672,"Animation,Romance" 674 | 673,Movie 0673,Horror 675 | 674,Movie 0674,Western 676 | 675,Movie 0675,Western 677 | 676,Movie 0676,"Animation,Sci-Fi,War" 678 | 677,Movie 0677,"Documentary,Horror,Sci-Fi" 679 | 678,Movie 0678,"Fantasy,Sci-Fi" 680 | 679,Movie 0679,Horror 681 | 680,Movie 0680,"Romance,War" 682 | 681,Movie 0681,"Documentary,War,Western" 683 | 682,Movie 0682,Adventure 684 | 683,Movie 0683,"Comedy,Romance,Thriller" 685 | 684,Movie 0684,"Comedy,Romance,War" 686 | 685,Movie 0685,"Drama,Fantasy,Western" 687 | 686,Movie 0686,"Animation,Mystery" 688 | 687,Movie 0687,Documentary 689 | 688,Movie 0688,"Action,Adventure,Horror" 690 | 689,Movie 0689,"Comedy,Drama,War" 691 | 690,Movie 0690,"Animation,Fantasy" 692 | 691,Movie 0691,Adventure 693 | 692,Movie 0692,"Animation,War" 694 | 693,Movie 0693,Thriller 695 | 694,Movie 0694,"Comedy,War" 696 | 695,Movie 0695,"Mystery,Western" 697 | 696,Movie 0696,"Documentary,Drama,Horror" 698 | 697,Movie 0697,"Action,Comedy" 699 | 698,Movie 0698,"Fantasy,War" 700 | 699,Movie 0699,"Action,Comedy" 701 | 700,Movie 0700,"Crime,Fantasy" 702 | 701,Movie 0701,"Action,Crime" 703 | 702,Movie 0702,"Adventure,Romance,Thriller" 704 | 703,Movie 0703,Thriller 705 | 704,Movie 0704,"Animation,Horror,Romance" 706 | 705,Movie 0705,"Documentary,Fantasy,Mystery" 707 | 706,Movie 0706,"Action,Animation,Western" 708 | 707,Movie 0707,"Animation,Crime,Fantasy" 709 | 708,Movie 0708,Adventure 710 | 709,Movie 0709,"Adventure,Romance,Sci-Fi" 711 | 710,Movie 0710,Western 712 | 711,Movie 0711,"Documentary,Sci-Fi" 713 | 712,Movie 0712,"Adventure,War" 714 | 713,Movie 0713,Horror 715 | 714,Movie 0714,"Fantasy,Western" 716 | 715,Movie 0715,Western 717 | 716,Movie 0716,"Mystery,Sci-Fi" 718 | 717,Movie 0717,"Drama,Thriller" 719 | 718,Movie 0718,Documentary 720 | 719,Movie 0719,Documentary 721 | 720,Movie 0720,Adventure 722 | 721,Movie 0721,"Adventure,Fantasy,Sci-Fi" 723 | 722,Movie 0722,War 724 | 723,Movie 0723,"Action,Adventure,Fantasy" 725 | 724,Movie 0724,"Animation,Comedy,Western" 726 | 725,Movie 0725,"Fantasy,Mystery" 727 | 726,Movie 0726,"Action,Comedy,Thriller" 728 | 727,Movie 0727,"Animation,War" 729 | 728,Movie 0728,Animation 730 | 729,Movie 0729,Horror 731 | 730,Movie 0730,"Comedy,Thriller" 732 | 731,Movie 0731,"Horror,Sci-Fi" 733 | 732,Movie 0732,"Sci-Fi,Thriller" 734 | 733,Movie 0733,"Mystery,Thriller" 735 | 734,Movie 0734,Documentary 736 | 735,Movie 0735,Adventure 737 | 736,Movie 0736,"Comedy,Drama" 738 | 737,Movie 0737,"Thriller,War" 739 | 738,Movie 0738,Sci-Fi 740 | 739,Movie 0739,Horror 741 | 740,Movie 0740,"Animation,Mystery" 742 | 741,Movie 0741,Mystery 743 | 742,Movie 0742,Romance 744 | 743,Movie 0743,Drama 745 | 744,Movie 0744,"Animation,Romance,Western" 746 | 745,Movie 0745,"Animation,Romance,Thriller" 747 | 746,Movie 0746,"Drama,Fantasy" 748 | 747,Movie 0747,Fantasy 749 | 748,Movie 0748,"Comedy,Documentary,Western" 750 | 749,Movie 0749,"Drama,War" 751 | 750,Movie 0750,"Action,Horror,Romance" 752 | 751,Movie 0751,"Action,Horror,War" 753 | 752,Movie 0752,Fantasy 754 | 753,Movie 0753,"Crime,Thriller" 755 | 754,Movie 0754,"Action,Sci-Fi,Thriller" 756 | 755,Movie 0755,"Drama,Romance,Thriller" 757 | 756,Movie 0756,Thriller 758 | 757,Movie 0757,"Crime,Documentary,Horror" 759 | 758,Movie 0758,"Horror,War,Western" 760 | 759,Movie 0759,"Documentary,Mystery" 761 | 760,Movie 0760,"Action,Fantasy" 762 | 761,Movie 0761,"Drama,Fantasy" 763 | 762,Movie 0762,"Documentary,Romance" 764 | 763,Movie 0763,"Animation,Documentary" 765 | 764,Movie 0764,Sci-Fi 766 | 765,Movie 0765,War 767 | 766,Movie 0766,"Adventure,Comedy,Fantasy" 768 | 767,Movie 0767,"Animation,Comedy,Western" 769 | 768,Movie 0768,Fantasy 770 | 769,Movie 0769,War 771 | 770,Movie 0770,"Animation,Mystery,Romance" 772 | 771,Movie 0771,"Crime,Fantasy,Sci-Fi" 773 | 772,Movie 0772,"Comedy,Western" 774 | 773,Movie 0773,"Adventure,Romance" 775 | 774,Movie 0774,"Adventure,Animation,Mystery" 776 | 775,Movie 0775,Sci-Fi 777 | 776,Movie 0776,"Adventure,Romance" 778 | 777,Movie 0777,Drama 779 | 778,Movie 0778,"Crime,Sci-Fi" 780 | 779,Movie 0779,"Animation,Documentary" 781 | 780,Movie 0780,Fantasy 782 | 781,Movie 0781,"Documentary,Romance" 783 | 782,Movie 0782,"Animation,Crime,Mystery" 784 | 783,Movie 0783,"Action,Adventure" 785 | 784,Movie 0784,"Comedy,Documentary,Thriller" 786 | 785,Movie 0785,"Action,Romance" 787 | 786,Movie 0786,"Drama,Mystery" 788 | 787,Movie 0787,War 789 | 788,Movie 0788,"Fantasy,War" 790 | 789,Movie 0789,"Thriller,Western" 791 | 790,Movie 0790,"Documentary,Sci-Fi" 792 | 791,Movie 0791,"Action,Adventure,Mystery" 793 | 792,Movie 0792,"Drama,Fantasy" 794 | 793,Movie 0793,"Fantasy,Sci-Fi" 795 | 794,Movie 0794,"Sci-Fi,Western" 796 | 795,Movie 0795,"Animation,Sci-Fi,War" 797 | 796,Movie 0796,"Mystery,Thriller,War" 798 | 797,Movie 0797,Crime 799 | 798,Movie 0798,Drama 800 | 799,Movie 0799,"Comedy,Mystery,Sci-Fi" 801 | 800,Movie 0800,"Crime,Western" 802 | 801,Movie 0801,"Comedy,Crime" 803 | 802,Movie 0802,Animation 804 | 803,Movie 0803,"Action,Horror,Western" 805 | 804,Movie 0804,Thriller 806 | 805,Movie 0805,Romance 807 | 806,Movie 0806,"Animation,Romance,Western" 808 | 807,Movie 0807,"Comedy,Thriller,War" 809 | 808,Movie 0808,Romance 810 | 809,Movie 0809,"Comedy,Documentary,Romance" 811 | 810,Movie 0810,"Horror,War" 812 | 811,Movie 0811,Drama 813 | 812,Movie 0812,"Comedy,Documentary,Mystery" 814 | 813,Movie 0813,"Horror,Romance" 815 | 814,Movie 0814,"Comedy,Romance,Sci-Fi" 816 | 815,Movie 0815,"Documentary,Fantasy" 817 | 816,Movie 0816,"Action,Animation,Comedy" 818 | 817,Movie 0817,"Adventure,Romance,War" 819 | 818,Movie 0818,"Animation,Romance" 820 | 819,Movie 0819,Animation 821 | 820,Movie 0820,Animation 822 | 821,Movie 0821,"Documentary,Drama" 823 | 822,Movie 0822,"Fantasy,Mystery,Sci-Fi" 824 | 823,Movie 0823,Western 825 | 824,Movie 0824,Drama 826 | 825,Movie 0825,"Comedy,Documentary" 827 | 826,Movie 0826,Comedy 828 | 827,Movie 0827,"Adventure,Mystery,Sci-Fi" 829 | 828,Movie 0828,"Adventure,Drama" 830 | 829,Movie 0829,Animation 831 | 830,Movie 0830,"Comedy,Drama" 832 | 831,Movie 0831,Sci-Fi 833 | 832,Movie 0832,War 834 | 833,Movie 0833,"Mystery,Sci-Fi" 835 | 834,Movie 0834,"Adventure,Comedy" 836 | 835,Movie 0835,Animation 837 | 836,Movie 0836,Western 838 | 837,Movie 0837,"Documentary,War" 839 | 838,Movie 0838,"Mystery,Sci-Fi" 840 | 839,Movie 0839,Action 841 | 840,Movie 0840,Animation 842 | 841,Movie 0841,"Drama,Horror,Sci-Fi" 843 | 842,Movie 0842,"Mystery,Thriller" 844 | 843,Movie 0843,Thriller 845 | 844,Movie 0844,Comedy 846 | 845,Movie 0845,"Action,Thriller" 847 | 846,Movie 0846,"Adventure,Crime" 848 | 847,Movie 0847,"Mystery,Romance" 849 | 848,Movie 0848,Sci-Fi 850 | 849,Movie 0849,Western 851 | 850,Movie 0850,Romance 852 | 851,Movie 0851,"Action,Documentary,War" 853 | 852,Movie 0852,"Action,Mystery,Thriller" 854 | 853,Movie 0853,"Crime,Drama" 855 | 854,Movie 0854,"Comedy,Crime,Fantasy" 856 | 855,Movie 0855,"Horror,Thriller" 857 | 856,Movie 0856,"Romance,War,Western" 858 | 857,Movie 0857,"Crime,Mystery,Romance" 859 | 858,Movie 0858,"Animation,Crime,Sci-Fi" 860 | 859,Movie 0859,Romance 861 | 860,Movie 0860,"Animation,Sci-Fi,Western" 862 | 861,Movie 0861,"Horror,Mystery" 863 | 862,Movie 0862,Western 864 | 863,Movie 0863,Adventure 865 | 864,Movie 0864,"Documentary,Mystery" 866 | 865,Movie 0865,Crime 867 | 866,Movie 0866,"Mystery,Sci-Fi" 868 | 867,Movie 0867,"Fantasy,War" 869 | 868,Movie 0868,"Comedy,Sci-Fi,War" 870 | 869,Movie 0869,Mystery 871 | 870,Movie 0870,Mystery 872 | 871,Movie 0871,"Action,Romance,War" 873 | 872,Movie 0872,"Crime,Horror,Mystery" 874 | 873,Movie 0873,"Action,Drama" 875 | 874,Movie 0874,"Action,Romance,Sci-Fi" 876 | 875,Movie 0875,"War,Western" 877 | 876,Movie 0876,"Horror,Romance" 878 | 877,Movie 0877,"Comedy,Thriller" 879 | 878,Movie 0878,"Comedy,Crime,Sci-Fi" 880 | 879,Movie 0879,"Romance,Sci-Fi" 881 | 880,Movie 0880,"Action,Animation,Documentary" 882 | 881,Movie 0881,"Adventure,Mystery" 883 | 882,Movie 0882,"Romance,War" 884 | 883,Movie 0883,Fantasy 885 | 884,Movie 0884,Drama 886 | 885,Movie 0885,Mystery 887 | 886,Movie 0886,Comedy 888 | 887,Movie 0887,War 889 | 888,Movie 0888,"Action,Documentary,Romance" 890 | 889,Movie 0889,Animation 891 | 890,Movie 0890,Western 892 | 891,Movie 0891,War 893 | 892,Movie 0892,"Crime,Sci-Fi,War" 894 | 893,Movie 0893,Comedy 895 | 894,Movie 0894,Adventure 896 | 895,Movie 0895,Adventure 897 | 896,Movie 0896,"Action,Western" 898 | 897,Movie 0897,Adventure 899 | 898,Movie 0898,Adventure 900 | 899,Movie 0899,"Sci-Fi,Western" 901 | 900,Movie 0900,Sci-Fi 902 | 901,Movie 0901,Mystery 903 | 902,Movie 0902,"Crime,Thriller" 904 | 903,Movie 0903,"Fantasy,Western" 905 | 904,Movie 0904,"Drama,Romance" 906 | 905,Movie 0905,Fantasy 907 | 906,Movie 0906,Animation 908 | 907,Movie 0907,"Sci-Fi,Western" 909 | 908,Movie 0908,"Animation,Sci-Fi" 910 | 909,Movie 0909,"Crime,Mystery,Romance" 911 | 910,Movie 0910,"Sci-Fi,War" 912 | 911,Movie 0911,"Animation,Crime,Mystery" 913 | 912,Movie 0912,"Mystery,Western" 914 | 913,Movie 0913,Crime 915 | 914,Movie 0914,"Comedy,Crime,Fantasy" 916 | 915,Movie 0915,Mystery 917 | 916,Movie 0916,"Animation,Horror" 918 | 917,Movie 0917,"Adventure,Crime,Romance" 919 | 918,Movie 0918,"Mystery,Western" 920 | 919,Movie 0919,"Action,Documentary,Drama" 921 | 920,Movie 0920,"Animation,Crime,Drama" 922 | 921,Movie 0921,"Comedy,Sci-Fi,Thriller" 923 | 922,Movie 0922,Sci-Fi 924 | 923,Movie 0923,"Drama,Fantasy,Western" 925 | 924,Movie 0924,"Fantasy,Thriller,War" 926 | 925,Movie 0925,"Horror,Western" 927 | 926,Movie 0926,Adventure 928 | 927,Movie 0927,"Fantasy,Romance" 929 | 928,Movie 0928,"Documentary,Thriller" 930 | 929,Movie 0929,"Drama,Western" 931 | 930,Movie 0930,"Drama,Horror" 932 | 931,Movie 0931,"Animation,Comedy" 933 | 932,Movie 0932,"Action,Mystery" 934 | 933,Movie 0933,"Horror,Romance" 935 | 934,Movie 0934,"Action,Comedy,Horror" 936 | 935,Movie 0935,Western 937 | 936,Movie 0936,"Animation,Documentary,Mystery" 938 | 937,Movie 0937,"Crime,Horror" 939 | 938,Movie 0938,Sci-Fi 940 | 939,Movie 0939,Comedy 941 | 940,Movie 0940,War 942 | 941,Movie 0941,"Animation,Drama,Sci-Fi" 943 | 942,Movie 0942,"Thriller,War" 944 | 943,Movie 0943,"Comedy,Crime,Western" 945 | 944,Movie 0944,"Horror,Sci-Fi" 946 | 945,Movie 0945,Western 947 | 946,Movie 0946,Fantasy 948 | 947,Movie 0947,"Horror,Romance" 949 | 948,Movie 0948,"Crime,War" 950 | 949,Movie 0949,"Fantasy,Romance" 951 | 950,Movie 0950,Crime 952 | 951,Movie 0951,"Comedy,Documentary,Western" 953 | 952,Movie 0952,"Horror,Sci-Fi,Western" 954 | 953,Movie 0953,Crime 955 | 954,Movie 0954,"Adventure,Fantasy" 956 | 955,Movie 0955,Fantasy 957 | 956,Movie 0956,"Drama,Horror" 958 | 957,Movie 0957,"Documentary,Mystery,Sci-Fi" 959 | 958,Movie 0958,"Adventure,Drama" 960 | 959,Movie 0959,"Sci-Fi,Western" 961 | 960,Movie 0960,Comedy 962 | 961,Movie 0961,Sci-Fi 963 | 962,Movie 0962,"Action,Animation,Fantasy" 964 | 963,Movie 0963,Animation 965 | 964,Movie 0964,Mystery 966 | 965,Movie 0965,"Action,Comedy,Mystery" 967 | 966,Movie 0966,"Action,Fantasy,Sci-Fi" 968 | 967,Movie 0967,Animation 969 | 968,Movie 0968,"Comedy,Horror" 970 | 969,Movie 0969,"Adventure,Documentary,War" 971 | 970,Movie 0970,"Adventure,Thriller" 972 | 971,Movie 0971,"Animation,Horror" 973 | 972,Movie 0972,"Fantasy,Romance" 974 | 973,Movie 0973,"Animation,Mystery,Sci-Fi" 975 | 974,Movie 0974,Horror 976 | 975,Movie 0975,"Fantasy,Thriller,War" 977 | 976,Movie 0976,"Documentary,Drama,Romance" 978 | 977,Movie 0977,"Action,Adventure,Documentary" 979 | 978,Movie 0978,"Action,Crime" 980 | 979,Movie 0979,"Comedy,Mystery" 981 | 980,Movie 0980,"Fantasy,Romance" 982 | 981,Movie 0981,Romance 983 | 982,Movie 0982,Adventure 984 | 983,Movie 0983,"Drama,Horror,Mystery" 985 | 984,Movie 0984,Action 986 | 985,Movie 0985,"Animation,Drama,Horror" 987 | 986,Movie 0986,Animation 988 | 987,Movie 0987,Thriller 989 | 988,Movie 0988,"Drama,Thriller" 990 | 989,Movie 0989,"Fantasy,War" 991 | 990,Movie 0990,War 992 | 991,Movie 0991,"Fantasy,War" 993 | 992,Movie 0992,"Mystery,Romance,Western" 994 | 993,Movie 0993,Western 995 | 994,Movie 0994,Horror 996 | 995,Movie 0995,"Action,Adventure,Thriller" 997 | 996,Movie 0996,"Drama,Fantasy,Western" 998 | 997,Movie 0997,"Animation,Mystery" 999 | 998,Movie 0998,"Action,Mystery,Romance" 1000 | 999,Movie 0999,"Drama,Romance" 1001 | 1000,Movie 1000,"Crime,War" 1002 | 1001,Movie 1001,Romance 1003 | 1002,Movie 1002,Documentary 1004 | 1003,Movie 1003,"Animation,Comedy,Documentary" 1005 | 1004,Movie 1004,"Fantasy,War" 1006 | 1005,Movie 1005,Comedy 1007 | 1006,Movie 1006,"Documentary,Mystery,Sci-Fi" 1008 | 1007,Movie 1007,"Comedy,Horror,Mystery" 1009 | 1008,Movie 1008,Comedy 1010 | 1009,Movie 1009,Romance 1011 | 1010,Movie 1010,"Horror,War" 1012 | 1011,Movie 1011,"Adventure,Romance" 1013 | 1012,Movie 1012,"Adventure,Crime,War" 1014 | 1013,Movie 1013,"Adventure,Crime,Mystery" 1015 | 1014,Movie 1014,Thriller 1016 | 1015,Movie 1015,"Crime,Drama,Thriller" 1017 | 1016,Movie 1016,"Comedy,Mystery,Thriller" 1018 | 1017,Movie 1017,"Romance,Thriller" 1019 | 1018,Movie 1018,Animation 1020 | 1019,Movie 1019,Animation 1021 | 1020,Movie 1020,Romance 1022 | 1021,Movie 1021,Action 1023 | 1022,Movie 1022,"Crime,Drama" 1024 | 1023,Movie 1023,Drama 1025 | 1024,Movie 1024,"Documentary,Fantasy,Western" 1026 | 1025,Movie 1025,"Action,Romance" 1027 | 1026,Movie 1026,Documentary 1028 | 1027,Movie 1027,Mystery 1029 | 1028,Movie 1028,"Action,Adventure,Documentary" 1030 | 1029,Movie 1029,"Crime,Drama" 1031 | 1030,Movie 1030,"Action,Documentary,Romance" 1032 | 1031,Movie 1031,Horror 1033 | 1032,Movie 1032,Action 1034 | 1033,Movie 1033,"Fantasy,Sci-Fi" 1035 | 1034,Movie 1034,"Adventure,Documentary,Romance" 1036 | 1035,Movie 1035,"Action,Crime,Thriller" 1037 | 1036,Movie 1036,Sci-Fi 1038 | 1037,Movie 1037,"Comedy,Romance,Sci-Fi" 1039 | 1038,Movie 1038,War 1040 | 1039,Movie 1039,"Action,Romance,Thriller" 1041 | 1040,Movie 1040,"Animation,Fantasy,War" 1042 | 1041,Movie 1041,Western 1043 | 1042,Movie 1042,Action 1044 | 1043,Movie 1043,Drama 1045 | 1044,Movie 1044,Thriller 1046 | 1045,Movie 1045,"Action,Crime" 1047 | 1046,Movie 1046,Western 1048 | 1047,Movie 1047,Fantasy 1049 | 1048,Movie 1048,Adventure 1050 | 1049,Movie 1049,Action 1051 | 1050,Movie 1050,"Comedy,Thriller,War" 1052 | 1051,Movie 1051,Adventure 1053 | 1052,Movie 1052,"Action,Documentary" 1054 | 1053,Movie 1053,"Drama,War,Western" 1055 | 1054,Movie 1054,"Drama,Romance,Thriller" 1056 | 1055,Movie 1055,Crime 1057 | 1056,Movie 1056,"Sci-Fi,Thriller" 1058 | 1057,Movie 1057,Fantasy 1059 | 1058,Movie 1058,"Animation,Comedy,Thriller" 1060 | 1059,Movie 1059,Action 1061 | 1060,Movie 1060,"Documentary,Horror" 1062 | 1061,Movie 1061,"Animation,Drama,Horror" 1063 | 1062,Movie 1062,"Comedy,Fantasy" 1064 | 1063,Movie 1063,"Crime,Western" 1065 | 1064,Movie 1064,"Drama,Mystery" 1066 | 1065,Movie 1065,Thriller 1067 | 1066,Movie 1066,Horror 1068 | 1067,Movie 1067,Comedy 1069 | 1068,Movie 1068,War 1070 | 1069,Movie 1069,"Crime,Sci-Fi" 1071 | 1070,Movie 1070,"Drama,Horror" 1072 | 1071,Movie 1071,"Comedy,Mystery,Sci-Fi" 1073 | 1072,Movie 1072,Thriller 1074 | 1073,Movie 1073,"Comedy,Mystery,Thriller" 1075 | 1074,Movie 1074,"Mystery,Romance" 1076 | 1075,Movie 1075,"Crime,Fantasy" 1077 | 1076,Movie 1076,Fantasy 1078 | 1077,Movie 1077,"Animation,Drama,Romance" 1079 | 1078,Movie 1078,"Action,Adventure" 1080 | 1079,Movie 1079,"Comedy,Western" 1081 | 1080,Movie 1080,"Adventure,Comedy,Romance" 1082 | 1081,Movie 1081,"Action,Crime,Western" 1083 | 1082,Movie 1082,"Crime,Documentary,Western" 1084 | 1083,Movie 1083,"Crime,Western" 1085 | 1084,Movie 1084,"Action,Comedy" 1086 | 1085,Movie 1085,Sci-Fi 1087 | 1086,Movie 1086,"Documentary,War" 1088 | 1087,Movie 1087,Fantasy 1089 | 1088,Movie 1088,"Crime,Drama,War" 1090 | 1089,Movie 1089,Sci-Fi 1091 | 1090,Movie 1090,"Drama,Romance,War" 1092 | 1091,Movie 1091,Sci-Fi 1093 | 1092,Movie 1092,"Crime,Romance,War" 1094 | 1093,Movie 1093,"Adventure,War" 1095 | 1094,Movie 1094,"Action,Romance" 1096 | 1095,Movie 1095,Mystery 1097 | 1096,Movie 1096,Action 1098 | 1097,Movie 1097,"Romance,Sci-Fi,War" 1099 | 1098,Movie 1098,"Documentary,Sci-Fi" 1100 | 1099,Movie 1099,"Comedy,Drama,War" 1101 | 1100,Movie 1100,"Drama,Western" 1102 | 1101,Movie 1101,"Documentary,Drama,Sci-Fi" 1103 | 1102,Movie 1102,Crime 1104 | 1103,Movie 1103,"Drama,Sci-Fi,Thriller" 1105 | 1104,Movie 1104,"Action,Drama,Western" 1106 | 1105,Movie 1105,"Action,Fantasy" 1107 | 1106,Movie 1106,"Crime,Horror,Western" 1108 | 1107,Movie 1107,"Sci-Fi,Western" 1109 | 1108,Movie 1108,"Action,Sci-Fi,Thriller" 1110 | 1109,Movie 1109,"Animation,Sci-Fi" 1111 | 1110,Movie 1110,"Animation,Drama,Fantasy" 1112 | 1111,Movie 1111,Horror 1113 | 1112,Movie 1112,Comedy 1114 | 1113,Movie 1113,War 1115 | 1114,Movie 1114,"Adventure,Crime,Horror" 1116 | 1115,Movie 1115,Action 1117 | 1116,Movie 1116,"Animation,Horror" 1118 | 1117,Movie 1117,Adventure 1119 | 1118,Movie 1118,"Crime,Fantasy" 1120 | 1119,Movie 1119,Mystery 1121 | 1120,Movie 1120,"Adventure,Documentary" 1122 | 1121,Movie 1121,War 1123 | 1122,Movie 1122,Animation 1124 | 1123,Movie 1123,Crime 1125 | 1124,Movie 1124,Horror 1126 | 1125,Movie 1125,"Fantasy,Romance" 1127 | 1126,Movie 1126,"Animation,Romance" 1128 | 1127,Movie 1127,"Drama,Romance,Thriller" 1129 | 1128,Movie 1128,Fantasy 1130 | 1129,Movie 1129,"Adventure,Sci-Fi,Thriller" 1131 | 1130,Movie 1130,"Mystery,War" 1132 | 1131,Movie 1131,"Crime,Western" 1133 | 1132,Movie 1132,"Documentary,Drama,Romance" 1134 | 1133,Movie 1133,"Thriller,Western" 1135 | 1134,Movie 1134,"Mystery,Western" 1136 | 1135,Movie 1135,"Action,Adventure" 1137 | 1136,Movie 1136,Documentary 1138 | 1137,Movie 1137,"Drama,Mystery" 1139 | 1138,Movie 1138,"Sci-Fi,Thriller,War" 1140 | 1139,Movie 1139,"Adventure,Thriller" 1141 | 1140,Movie 1140,"Crime,Horror,Thriller" 1142 | 1141,Movie 1141,"Action,Documentary,Drama" 1143 | 1142,Movie 1142,"Animation,Documentary" 1144 | 1143,Movie 1143,"Comedy,Crime,Mystery" 1145 | 1144,Movie 1144,Documentary 1146 | 1145,Movie 1145,"Drama,Sci-Fi,War" 1147 | 1146,Movie 1146,Horror 1148 | 1147,Movie 1147,Western 1149 | 1148,Movie 1148,Fantasy 1150 | 1149,Movie 1149,War 1151 | 1150,Movie 1150,"Action,Crime,Romance" 1152 | 1151,Movie 1151,"Fantasy,Mystery,Western" 1153 | 1152,Movie 1152,Adventure 1154 | 1153,Movie 1153,"Action,Fantasy" 1155 | 1154,Movie 1154,"Action,Fantasy,Mystery" 1156 | 1155,Movie 1155,"Horror,Mystery,Sci-Fi" 1157 | 1156,Movie 1156,"Horror,Romance" 1158 | 1157,Movie 1157,"Action,Thriller" 1159 | 1158,Movie 1158,Horror 1160 | 1159,Movie 1159,"Animation,Thriller,War" 1161 | 1160,Movie 1160,"Action,Documentary" 1162 | 1161,Movie 1161,"Crime,Mystery,Romance" 1163 | 1162,Movie 1162,"Adventure,Drama,War" 1164 | 1163,Movie 1163,Animation 1165 | 1164,Movie 1164,Crime 1166 | 1165,Movie 1165,Western 1167 | 1166,Movie 1166,Romance 1168 | 1167,Movie 1167,"Comedy,Horror" 1169 | 1168,Movie 1168,"Crime,Romance" 1170 | 1169,Movie 1169,Romance 1171 | 1170,Movie 1170,"Action,War" 1172 | 1171,Movie 1171,"Mystery,War,Western" 1173 | 1172,Movie 1172,Fantasy 1174 | 1173,Movie 1173,Fantasy 1175 | 1174,Movie 1174,"Adventure,Crime,Documentary" 1176 | 1175,Movie 1175,"Crime,Drama" 1177 | 1176,Movie 1176,"Mystery,Thriller" 1178 | 1177,Movie 1177,"Adventure,Documentary,Western" 1179 | 1178,Movie 1178,"Animation,Crime,Western" 1180 | 1179,Movie 1179,Sci-Fi 1181 | 1180,Movie 1180,"Drama,Horror,War" 1182 | 1181,Movie 1181,"Action,Drama,War" 1183 | 1182,Movie 1182,Comedy 1184 | 1183,Movie 1183,"Crime,War" 1185 | 1184,Movie 1184,Animation 1186 | 1185,Movie 1185,Horror 1187 | 1186,Movie 1186,"Drama,Thriller" 1188 | 1187,Movie 1187,Documentary 1189 | 1188,Movie 1188,Thriller 1190 | 1189,Movie 1189,Animation 1191 | 1190,Movie 1190,"Adventure,Documentary,Romance" 1192 | 1191,Movie 1191,"Crime,Fantasy,Horror" 1193 | 1192,Movie 1192,Animation 1194 | 1193,Movie 1193,"Action,Fantasy,Romance" 1195 | 1194,Movie 1194,Romance 1196 | 1195,Movie 1195,Action 1197 | 1196,Movie 1196,"Mystery,Sci-Fi,Thriller" 1198 | 1197,Movie 1197,Action 1199 | 1198,Movie 1198,"Action,Fantasy,Thriller" 1200 | 1199,Movie 1199,"Fantasy,Sci-Fi" 1201 | 1200,Movie 1200,Sci-Fi 1202 | --------------------------------------------------------------------------------