Stats
From 2002 Week #1 through 2002 Week #14
Sort by:Fantasy Points/Passing Yards
        Pass Pass Pass Pass Pass Rush Rush Rush FFL  
    Quarterback NFL Cmp Att Yrds TDs Int Att Yds TDs Pts GP
1   GANNON,RICH OAK 376 546 4205 23 9 40 135 2 174 13
2   BLEDSOE,DREW BUF 323 510 3842 23 13 22 57 1 165 13
3   BROOKS,AARON NO 235 427 2971 24 13 53 237 2 160 13
4   MCNABB,DONOVAN PHI 211 361 2289 17 6 62 464 6 155 10
5   CULPEPPER,DAUNTE MIN 267 457 2991 14 20 80 429 7 148 13
6   GARCIA,JEFF SF 284 452 2916 19 8 61 305 3 148 13
7   VICK,MICHAEL ATL 173 305 2119 11 4 85 677 8 145 12
8   MANNING,PEYTON IND 322 483 3411 21 16 30 105 2 144 13
9   BRADY,TOM NE 315 491 3276 26 11 32 68 0 144 13
10   FAVRE,BRETT GB 285 452 3171 24 13 16 59 0 141 13
11   MCNAIR,STEVE TEN 269 425 2988 21 14 65 330 1 138 13
12   GREEN,TRENT KC 231 360 2906 21 11 23 194 1 134 13
13 * JOHNSON,BRAD TB 257 410 2796 22 6 11 28 0 125 12
14   GRIESE,BRIAN DEN 266 395 2869 14 12 36 99 1 106 11
15 * KITNA,JON CIN 233 356 2489 15 11 20 44 2 102 10
16 * PLUMMER,JAKE ARI 240 450 2480 13 18 40 230 2 99 13
17   MADDOX,TOMMY PIT 177 291 2197 16 13 13 31 0 97 10
18 * COLLINS,KERRY NYG 274 454 3264 14 13 30 -7 0 96 13
19 * PENNINGTON,CHAD NYJ 214 310 2440 14 6 24 46 2 92 12
20 * BRUNELL,MARK JAX 214 365 2451 14 6 39 196 0 91 13
21   COUCH,TIM CLE 224 367 2291 15 16 19 70 0 90 11
22 * CARR,DAVID HOU 181 339 2070 9 11 49 251 3 89 13
23 * BREES,DREW SD 254 413 2562 12 15 35 103 1 82 13
24 * HASSELBECK,MATT SEA 189 303 2025 11 8 28 146 0 76 10
25   FIEDLER,JAY MIA 132 214 1500 10 8 19 87 3 75 8
26 * HARRINGTON,JOEY DET 215 429 2294 12 16 7 4 0 74 13
27 * BULGER,MARC STL 113 173 1496 12 4 11 -12 1 72 5
28 * MILLER,JIM CHI 180 314 1944 13 9 13 11 0 70 10
29 * PEETE,RODNEY CAR 172 289 2136 12 12 15 17 0 68 11
30 * STEWART,KORDELL PIT 109 166 1155 6 6 43 191 2 60 8
31 * BLAKE,JEFF BAL 112 211 1377 8 8 28 83 1 58 7
32 * CARTER,QUINCY DAL 125 221 1465 7 8 25 94 0 55 7
33 * MATTHEWS,SHANE WAS 124 237 1251 11 6 12 31 0 55 8
34 * LUCAS,RAY MIA 92 160 1045 4 6 36 126 2 42 7
35 * DILFER,TRENT SEA 94 168 1182 4 6 10 27 0 37 6
36 * RAMSEY,PATRICK WAS 63 130 927 4 6 5 2 1 36 7
37 * REDMAN,CHRIS BAL 97 182 1034 7 3 10 8 0 35 6
38 * HOLCOMB,KELLY CLE 57 92 704 7 2 4 10 0 34 5
39   WARNER,KURT STL 144 220 1431 3 11 8 33 0 30 7
40 * HUTCHINSON,CHAD DAL 84 163 1077 5 4 9 21 0 27 6
41 * WUERFFEL,DANNY WAS 58 92 719 3 6 10 76 0 22 7
42 * BEUERLEIN,STEVE DEN 39 65 488 4 4 2 0 0 20 5
43 * MARTIN,JAMIE STL 71 112 712 3 5 2 7 0 19 3
44 * JOHNSON,DOUG ATL 37 57 448 2 3 8 16 1 19 6
45 * MCMAHON,MIKE DET 22 49 274 1 2 7 27 2 19 5
46 * TESTAVERDE,VINNY NYJ 53 82 485 3 3 2 23 0 17 4
47 * CHANDLER,CHRIS CHI 74 126 733 3 4 6 29 0 16 7
48 * DETMER,KOY PHI 19 28 224 2 0 2 4 1 16 7
49 * GARRARD,DAVID JAX 4 7 53 0 2 9 69 2 15 2
50 * FEELEY,A.J. PHI 38 68 388 3 1 7 0 0 14 3
From 2002 Week #1 through 2002 Week #14
Sort by:Fantasy Points/Rushing Yards
        Rush Rush Rush Num Rec Rec FFL  
    Running Back NFL Att Yds TDs Rec Yds TD Pts GP
1   HOLMES,PRIEST KC 295 1454 21 68 650 3 243 13
2   WILLIAMS,RICKY MIA 310 1500 14 37 301 1 186 13
3   TOMLINSON,LADAINIAN SD 303 1375 13 64 432 1 165 13
4   MCALLISTER,DEUCE NO 264 1176 13 42 315 2 159 12
5   ALEXANDER,SHAUN SEA 226 902 11 56 425 2 137 13
6   HENRY,TRAVIS BUF 253 1168 11 40 298 1 133 13
7   GARNER,CHARLIE OAK 140 753 6 77 804 3 124 13
8   FAULK,MARSHALL STL 183 858 8 68 483 2 117 11
9   PORTIS,CLINTON DEN 216 1098 9 27 266 1 115 13
10   TAYLOR,FRED JAX 251 1153 7 42 344 0 113 13
11   LEWIS,JAMAL BAL 253 1092 6 40 404 1 110 13
12   BARBER,TIKI NYG 242 1042 8 56 469 0 110 13
13   GEORGE,EDDIE TEN 266 873 9 31 222 2 108 13
14   GREEN,AHMAN GB 222 967 6 49 371 2 104 11
15   DILLON,COREY CIN 262 1073 7 40 273 0 101 13
16 * BENNETT,MICHAEL MIN 203 1114 4 29 244 1 98 13
17   HEARST,GARRISON SF 173 816 7 42 286 1 91 13
18   STEWART,JAMES DET 208 962 4 42 311 1 89 12
19   DUNN,WARRICK ATL 160 627 6 36 281 2 87 12
20   STALEY,DUCE PHI 213 884 3 43 431 2 85 13
21   DAVIS,STEPHEN WAS 205 796 7 23 142 1 83 11
22   SMITH,ANTOWAIN NE 213 850 5 24 169 2 78 13
23   MARTIN,CURTIS NYJ 196 778 6 40 284 0 78 13
24 * WILLIAMS,MOE MIN 75 375 10 27 251 0 78 13
25   SMITH,LAMAR CAR 210 733 7 20 167 0 73 11
26 * SHIPP,MARCEL ARI 124 606 4 32 304 2 72 12
27   THOMAS,ANTHONY CHI 214 721 6 24 163 0 69 12
28   JAMES,EDGERRIN IND 242 848 2 51 298 1 66 11
29   SMITH,EMMITT DAL 217 900 5 12 88 0 65 13
30   BETTIS,JEROME PIT 143 527 7 5 50 0 61 11
31 * MACK,STACEY JAX 74 342 8 6 42 0 58 13
32   ALSTOTT,MIKE TB 118 431 4 30 211 2 54 13
33 * FAULK,KEVIN NE 37 190 2 23 271 3 53 12
34   BARLOW,KEVAN SF 116 514 4 14 136 1 51 11
35   ZEREOUE,AMOS PIT 148 595 2 30 279 0 42 13
36   GREEN,WILLIAM CLE 174 584 3 9 78 0 41 13
37   DUCKETT,T.J. ATL 127 498 4 9 61 0 41 10
38   JONES,THOMAS ARI 138 511 2 20 113 0 39 9
39 * MUNGRO,JAMES IND 64 221 5 10 69 0 39 6
40 * WHITE,JAMEL CLE 98 438 2 52 314 0 36 11
41 * ANDERSON,MIKE DEN 62 276 2 16 148 2 34 12
42 * KIRBY,TERRY OAK 16 51 0 17 115 1 34 6
43   PITTMAN,MICHAEL TB 168 562 0 51 398 0 32 13
44 * GORDON,LAMAR STL 57 205 1 26 230 2 31 11
45 * JORDAN,LAMONT NYJ 76 312 2 17 160 0 30 12
46 * CROCKETT,ZACK OAK 22 39 5 0 0 0 30 12
47 * WATSON,KENNY WAS 75 357 0 28 245 1 29 13
48 * SIMON,JOHN TEN 8 17 1 16 167 3 28 10
49 * ALLEN,JAMES HOU 137 443 0 38 234 0 26 13
50 * HENDERSON,WILLIAM GB 1 1 1 18 123 3 24 11
From 2002 Week #1 through 2002 Week #14
Sort by:Fantasy Points/Receiving Yards
        Num Rec Rec Rush Rush Rush FFL  
    Wide Receiver NFL Rec Yds TD Att Yds TDs Pts GP
1   OWENS,TERRELL SF 92 1225 12 7 79 1 139 13
2   WARD,HINES PIT 98 1166 11 11 140 0 133 13
3   HARRISON,MARVIN IND 118 1394 8 1 8 0 115 13
4   PRICE,PEERLESS BUF 81 1125 9 2 -6 0 110 13
5   MOULDS,ERIC BUF 81 1106 9 0 0 0 108 13
6   HORN,JOE NO 74 1147 7 0 0 0 94 13
7   DRIVER,DONALD GB 60 960 7 6 69 0 92 13
8   RICE,JERRY OAK 84 1135 7 3 20 0 88 13
9 * NORTHCUTT,DENNIS CLE 38 592 5 5 81 1 85 12
10   CONWAY,CURTIS SD 54 794 5 7 53 2 81 11
11   BURRESS,PLAXICO PIT 64 1026 6 0 0 0 80 13
12   BOOKER,MARTY CHI 79 1082 6 0 0 0 79 13
13 * MORGAN,QUINCY CLE 48 792 6 3 7 0 78 12
14   GALLOWAY,JOEY DAL 60 878 6 4 31 0 75 13
15   TOOMER,AMANI NYG 64 983 5 1 2 0 73 13
16   GARDNER,ROD WAS 59 836 7 0 0 0 72 13
17 * JOHNSON,CHAD CIN 55 905 5 0 0 0 71 11
18   BRUCE,ISAAC STL 69 944 6 3 18 0 70 13
19   PORTER,JERRY OAK 46 634 8 4 6 0 70 13
20   MOSS,RANDY MIN 82 1015 5 5 26 0 69 13
21   BRADFORD,COREY HOU 35 608 6 2 -11 0 67 13
22   COLES,LAVERANUES NYJ 73 1022 4 4 13 0 66 12
23 * SMITH,STEVE CAR 42 681 3 1 -4 0 66 12
24   THRASH,JAMES PHI 50 593 6 16 107 1 64 13
25   JOHNSON,KEYSHAWN TB 57 825 4 0 0 0 63 13
26   MCCARDELL,KEENAN TB 51 589 6 1 3 0 63 11
27 * ROBINSON,KOREN SEA 56 900 4 7 46 0 62 13
28   SMITH,JIMMY JAX 67 880 5 0 0 0 62 13
29   DAVIS,ANDRE' CLE 31 361 6 2 10 0 58 13
30 * MASON,DERRICK TEN 67 870 4 0 0 0 55 11
31   PATTEN,DAVID NE 50 725 5 1 -1 0 55 13
32 * PINKSTON,TODD PHI 51 694 6 1 -15 0 55 13
33 * HAKIM,AZ-ZAHIR DET 37 541 3 4 3 0 53 10
34   STALLWORTH,DONTE' NO 28 381 7 1 -2 0 52 10
35 * HALL,DANTE KC 13 168 1 10 59 0 52 13
36   TAYLOR,TRAVIS BAL 48 672 4 8 85 0 51 13
37   HOLT,TORRY STL 69 992 2 2 18 0 49 13
38   SMITH,ROD DEN 76 818 4 6 9 0 49 13
39   MCCAFFREY,ED DEN 57 757 2 2 22 0 48 13
40 * FINNERAN,BRIAN ATL 46 662 4 0 0 0 48 13
41 * WARRICK,PETER CIN 43 508 5 7 22 0 47 13
42 * MOSS,SANTANA NYJ 23 337 2 5 26 0 47 12
43 * CHREBET,WAYNE NYJ 41 563 5 0 0 0 46 12
44 * BRYANT,ANTONIO DAL 31 498 4 5 48 0 44 13
45 * BOERIGTER,MARC KC 13 258 6 0 0 0 43 13
46   BROWN,TROY NE 79 742 2 3 14 0 41 11
47   FREEMAN,ANTONIO PHI 40 508 3 0 0 0 41 13
48 * KENNISON,EDDIE KC 42 747 2 5 56 0 39 13
49   BROWN,TIM OAK 70 790 2 6 19 0 38 13
50 * MUHAMMAD,MUHSIN CAR 46 667 2 2 20 0 38 11
From 2002 Week #1 through 2002 Week #14
Sort by:Fantasy Points/Receiving Yards
        Num Rec Rec Rush Rush Rush FFL  
    Tight End NFL Rec Yds TD Att Yds TDs Pts GP
1   GONZALEZ,TONY KC 49 615 7 0 0 0 62 13
2   HEAP,TODD BAL 51 595 5 3 23 0 51 13
3   FRANKS,BUBBA GB 47 370 6 0 0 0 50 13
4   SHARPE,SHANNON DEN 48 565 3 0 0 0 47 9
5 * FAURIA,CHRISTIAN NE 24 237 6 0 0 0 40 12
6   POLLARD,MARCUS IND 31 329 5 0 0 0 38 12
7   MCMICHAEL,RANDY MIA 33 435 4 1 8 0 37 13
8   BECHT,ANTHONY NYJ 24 207 5 0 0 0 37 13
9 * CRUMPLER,ALGE ATL 29 346 4 0 0 0 33 13
10 * BRADY,KYLE JAX 35 359 4 0 0 0 32 12
11 * MILLER,BILLY HOU 37 464 3 0 0 0 30 11
12   LEWIS,CHAD PHI 36 304 3 0 0 0 28 13
13 * RICKS,MIKHAEL DET 24 323 3 0 0 0 27 12
14 * WALLS,WESLEY CAR 18 232 4 0 0 0 27 11
15   SHOCKEY,JEREMY NYG 54 652 1 0 0 0 26 12
16 * DAVIS,JOHN CHI 20 193 3 0 0 0 22 10
17 * MILI,ITULA SEA 34 363 2 0 0 0 20 11
18 * DUDLEY,RICKEY TB 10 149 3 0 0 0 20 10
19   WYCHECK,FRANK TEN 39 335 2 0 0 0 19 12
20 * CONWELL,ERNIE STL 25 307 1 5 27 1 19 12
21 * JOLLEY,DOUG OAK 28 332 1 0 0 0 17 10
22 * DILGER,KEN TB 27 251 2 0 0 0 17 11
23 * WILLIAMS,EDDIE NO 11 128 2 0 0 0 17 11
24 * KLEINSASSER,JIM MIN 31 324 1 2 8 0 15 11
25 * SCHOBEL,MATT CIN 22 189 2 0 0 0 15 12
26 * CAMPBELL,MARK CLE 20 145 2 0 0 0 15 12
27 * LYMAN,DUSTIN CHI 14 121 2 0 0 0 15 9
28 * STEVENS,JERRAMY SEA 15 141 2 0 0 0 14 9
29 * FLEMISTER,ZERON WAS 9 138 2 0 0 0 14 12
30 * MOORE,DAVE BUF 13 120 2 0 0 0 14 8
31 * JONES,FREDDIE ARI 40 313 1 0 0 0 13 13
32 * WEAVER,JED MIA 5 72 2 0 0 0 13 9
33 * MCGEE,TONY DAL 20 266 1 0 0 0 12 12
34 * THOMASON,JEFF PHI 8 91 2 0 0 0 12 12
35 * CARSWELL,DWAYNE DEN 20 179 1 0 0 0 10 10
36 * CHAMBERLAIN,BYRON MIN 27 306 0 0 0 0 9 11
37 * MITCHELL,PETE JAX 16 167 1 0 0 0 9 12
38 * NORMAN,JOSH SD 12 139 1 0 0 0 9 6
39 * GRAHAM,DANIEL NE 13 142 1 0 0 0 8 9
40 * CAMPBELL,DANIEL NYG 16 128 1 0 0 0 8 12
41 * CLEELAND,CAMERON NE 15 102 1 0 0 0 8 10
42 * RIVERS,MARCELLUS NYG 2 25 1 0 0 0 8 11
43 * ALEXANDER,STEPHEN SD 32 294 0 0 0 0 7 9
44 * BRUENER,MARK PIT 13 66 1 0 0 0 7 11
45 * DAVIS,TYRONE GB 5 65 1 0 0 0 7 5
46 * TUMAN,JERAME PIT 2 45 1 0 0 0 7 6
47 * HEIDEN,STEVE CLE 14 94 1 0 0 0 6 11
48 * JONES,TERRY BAL 9 71 1 0 0 0 6 8
49 * JONES,JOHN BAL 6 47 1 0 0 0 6 10
50 * MARTIN,DAVID GB 8 33 1 0 0 0 6 6
From 2002 Week #1 through 2002 Week #14
Sort by:Fantasy Points/Field Goal Percentage
        Make Miss FG Make Miss XP FFL  
    Kicker NFL FG FG Pct XP XP Pct Pts GP
1   AKERS,DAVID PHI 26 3 90% 35 0 100% 116 13
2   GRAMATICA,MARTIN TB 24 7 77% 29 0 100% 116 13
3   JANIKOWSKI,SEBASTIAN OAK 22 7 76% 43 0 100% 115 13
4   ANDERSEN,MORTEN KC 21 3 88% 48 0 100% 114 13
5   LONGWELL,RYAN GB 24 5 83% 39 0 100% 111 13
6   FEELY,JAY ATL 23 6 79% 35 1 97% 107 13
7   HOLLIS,MIKE BUF 21 7 75% 35 0 100% 107 13
8   CARNEY,JOHN NO 24 3 89% 34 0 100% 106 13
9   ELAM,JASON DEN 21 10 68% 33 1 97% 105 13
10   VINATIERI,ADAM NE 22 3 88% 32 0 100% 101 13
11   MARE,OLINDO MIA 19 5 79% 35 1 97% 98 13
12 * NEDNEY,JOE TEN 22 4 85% 28 0 100% 97 13
13 * EDINGER,PAUL CHI 20 5 80% 25 0 100% 97 13
14 * DAWSON,PHIL CLE 20 6 77% 27 1 96% 93 13
15   VANDERJAGT,MIKE IND 19 8 70% 27 0 100% 93 13
16 * CORTEZ,JOSE WAS 20 7 74% 26 0 100% 86 11
17 * HANSON,JASON DET 20 3 87% 25 0 100% 85 13
18 * LINDELL,RIAN SEA 18 5 78% 28 0 100% 85 13
19 * BRYANT,MATT NYG 21 5 81% 20 1 95% 83 13
20 * HALL,JOHN NYJ 19 7 73% 25 2 93% 82 13
21 * STOVER,MATT BAL 15 4 79% 26 0 100% 74 12
22   WILKINS,JEFF STL 14 6 70% 29 0 100% 71 13
23 * GRAMATICA,BILLY ARI 15 5 75% 22 0 100% 70 13
24 * ANDERSON,GARY MIN 14 4 78% 26 1 96% 68 11
25 * BROWN,KRIS HOU 14 5 74% 17 0 100% 65 13
26 * RACKERS,NEIL CIN 11 3 79% 28 1 97% 64 13
27 * CHRISTIE,STEVE SD 11 7 61% 31 1 97% 64 13
28   PETERSON,TODD PIT 12 9 57% 25 1 96% 61 10
29 * CUNDIFF,BILLY DAL 11 7 61% 22 0 100% 55 13
30 * TUTHILL,JAMES SD 10 6 63% 20 1 95% 53 12
31 * GRAHAM,SHAYNE CAR 11 5 69% 15 0 100% 51 9
32 * REED,JEFF PIT 11 2 85% 3 1 75% 39 3
33 * SEDER,TIM --- 8 4 67% 11 0 100% 35 5
34 * EPSTEIN,HAYDEN MIN 5 4 56% 13 0 100% 28 13
35 * BRIEN,DOUG --- 5 1 83% 5 2 71% 20 4
36 * CHANDLER,JEFF SF 3 2 60% 10 0 100% 19 3
37 * KASAY,JOHN CAR 2 3 40% 5 0 100% 11 2
38 * BOYD,DANNY JAX 2 0 100% 2 0 100% 8 1
39 * CONWAY,BRETT WAS 1 0 100% 4 0 100% 7 1
40 * CUNNINGHAM,RICHIE JAX 1 0 100% 2 0 100% 5 1
41 * HILBERT,JON --- 0 2 0% 3 0 100% 3 1
42 * POCHMAN,OWEN NYG 0 0 0% 0 0 0% 0 0
43 * HUSTED,MICHAEL KC 0 0 0% 0 0 0% 0 2
44 * RICHEY,WADE --- 0 0 0% 0 0 0% 0 7
45 * DORSCH,TRAVIS CIN 0 0 0% 0 0 0% 0 1
46 * JENKINS,J.R. --- 0 1 0% 0 0 0% 0 4
From 2002 Week #1 through 2002 Week #14
Sort by:Passing Yards Allowed
            Rush Pass Yrds TDs Pts Fum FFL    
    Team Defense NFL Sack Int YrdA YrdA Allw Allw Allw Rec Pts Saf GP
1   TAMPA BAY TB 40 26 1237 1976 0 15 146 6 145 2 13
2 * INDIANAPOLIS IND 29 10 1639 2186 0 25 226 13 65 0 13
3   GREEN BAY GB 36 21 1719 2481 0 31 258 18 123 0 13
4   MIAMI MIA 36 17 1253 2485 0 24 223 6 75 0 13
5 * NY GIANTS NYG 31 6 1611 2489 0 24 229 13 66 0 13
6 * ST. LOUIS STL 32 11 1394 2532 0 21 208 10 60 0 13
7 * BUFFALO BUF 24 6 1803 2538 0 41 331 8 61 0 13
8 * CAROLINA CAR 43 14 1345 2539 0 25 231 10 110 1 13
9   PHILADELPHIA PHI 48 13 1288 2561 0 19 179 15 107 0 13
10 * WASHINGTON WAS 29 11 1539 2576 0 29 287 7 80 0 13
11 * HOUSTON HOU 33 10 1631 2586 0 31 271 11 95 2 13
12   SEATTLE SEA 20 13 2184 2610 0 33 286 8 81 0 13
13   CLEVELAND CLE 24 14 1691 2634 0 26 249 9 91 0 13
14 * CINCINNATI CIN 16 9 1762 2648 0 38 322 6 78 0 13
15   NEW ENGLAND NE 30 17 1596 2664 0 32 268 11 109 0 13
16 * DENVER DEN 33 8 1093 2710 0 28 264 10 84 1 13
17 * ATLANTA ATL 40 18 1605 2741 0 27 238 11 95 0 13
18 * JACKSONVILLE JAX 33 13 1705 2760 0 27 245 11 78 2 13
19   DALLAS DAL 23 15 1393 2777 0 26 241 8 96 0 13
20   PITTSBURGH PIT 36 15 1149 2855 0 29 258 10 84 0 13
21   OAKLAND OAK 33 17 1207 2938 0 31 251 9 142 0 13
22 * SAN FRAN SF 22 16 1405 3004 0 30 265 7 71 0 13
23 * NY JETS NYJ 23 13 1644 3015 0 29 268 7 96 0 13
24   BALTIMORE BAL 26 20 1436 3033 0 26 257 6 113 0 13
25   CHICAGO CHI 27 9 1693 3047 0 33 318 17 69 0 13
26 * TENNESSEE TEN 30 15 1265 3085 0 32 262 10 84 0 13
27 * ARIZONA ARI 16 14 1716 3131 0 38 310 7 65 0 13
28   NEW ORLEANS NO 31 16 1520 3141 0 35 310 15 104 0 13
29 * DETROIT DET 30 8 1493 3269 0 37 319 12 93 0 13
30 * MINNESOTA MIN 22 12 1426 3419 0 41 330 6 49 1 13
31   SAN DIEGO SD 32 14 1373 3438 0 32 276 8 89 1 13
32 * KANSAS CITY KC 29 17 1433 3596 0 37 322 9 106 0 13

Powered by FLM