Team Owner Login
|
Sign Up
|
Game Guide
|
About Us
|
Privacy
|
Forum
|
Contact Us
Player Skill Rankings
Jim Thorpe Football League
Info
Standings
Schedule
Sched/Res
Postseason
Postseason/Res
Scores
Weather
Stats
Injuries
Team Stats
Player Stats
Player Skill Rankings
QB
RB
WR
C
G
T
TE
DT
DE
LB
CB
S
K
P
ALL
Quarterbacks ranked by overall grade
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
1
Ray Snyder
OAK
QB
17157
A
QB
A
31
A-
A
B-
B
C+
A-
A+
A+
A-
C+
D-
D-
D
D-
C
C-
B-
F
F
B
C
D+
A
A
B-
2
Charlie Aldridge
MIN
QB
15327
A
QB
A
27
A-
B+
A-
A-
B
C
A+
A+
A+
C-
C
F
D
C-
B-
C-
B+
C-
F
B
C
D
A+
A+
C+
3
Irv Smith
PHX
QB
15081
A
QB
A
28
B
C
A-
C+
A+
A+
A
A+
A-
C+
D+
D-
D+
D+
D
D-
C+
D
D
A-
D+
B-
B+
A-
C
4
Reilly Smoot
WAS
QB
12986
A
QB
A
30
A
D+
B-
D+
C
B
A+
A+
A
D-
D
C-
F
D
C
C
C
D+
D-
B
C
C+
B-
A-
B+
5
Abe Paulson
DAL
QB
11580
A-
QB
A-
30
C
D+
C
D+
D
B-
A
A+
A+
B-
D
D-
D-
F
C-
D-
C-
B-
D
B-
D+
C
B-
A-
A-
6
Fritz Yurchey
ARI
QB
9417
A-
QB
A-
30
A+
C
B
B+
B-
B+
A+
A
B+
F
D+
D
D-
D
C+
D+
D-
D
D
B+
C+
C-
B+
A-
B
7
Mark Ford
PHX
QB
8481
A-
QB
A-
30
C+
B+
C+
A+
C+
A
A-
A
A-
D-
D
D-
D-
F
C
D+
C-
C+
D-
B
B
A-
B
A
B-
8
Bill Koman
TB
QB
8249
A-
QB
A-
26
A
C
B+
B
C-
B+
A
A-
A-
C+
D-
C
C-
D
C
D+
D
C
D-
A-
C-
B-
A
A+
B-
9
Todd Kraft
CLE
QB
6190
A-
QB
A-
31
C-
C
B
A+
F
B+
A-
A+
B
D
D
C
D
D-
D+
C+
D
F
D-
B
C-
D+
B-
A
C
10
Casey Key
ARI
QB
6597
A-
QB
A-
25
C
A
B
A
D+
B
A-
A
B-
B-
C
D+
D
C-
C
C
D+
B-
D
A-
C-
B-
B+
A+
A-
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
11
Woody Middlebrooks
ARI
QB
7127
A-
QB
A-
30
B
C
B-
D
A
B+
A+
A
B+
B-
D-
C-
C
C-
D-
D-
C-
C+
D
B-
C-
C-
C
B+
B
12
Gus Gore
FLA
QB
4504
A-
QB
A-
32
C+
C-
C+
A+
C-
A
A-
A
C+
D
D-
D
D+
D+
D
D-
D-
D+
D
B
C
D-
A-
A-
C+
12
Mark Brown
LV
QB
5521
A-
QB
A-
31
C
C
C
D+
B
B+
A
A
B
D+
F
C-
D-
D+
D
D+
F
C+
D-
B+
D+
D+
B
A-
C-
14
Frank Walker
DAL
QB
5706
A-
QB
A-
23
B
C
C
C+
B
B+
A
A-
B+
D+
D-
D-
C-
D
D
C-
D+
D+
D
B
C
D+
B+
A-
C
15
Ralph Jordan
PHX
QB
3915
A-
QB
A-
26
A-
C+
B-
B+
B+
A-
A+
A-
B-
D-
D+
C-
D
C-
C
D-
D-
C
D
A
C-
A
B-
B+
B-
16
Rashod Nesbitt
DAL
QB
4275
A-
QB
A-
26
A
C
A
B-
C
A-
A+
A-
C
D+
D+
D
D-
D-
C
D+
B-
C-
D-
B
D+
C
B
A-
B
17
Doug Hueller
MIA
QB
3915
B+
QB
B+
24
B
C-
B+
C-
B+
C-
A
A+
B+
C-
C-
C-
D-
C
D+
C-
D-
D+
D-
A-
C
C-
C+
A+
C
17
Harry Pitts
POR
QB
3272
B+
QB
B+
34
D+
B-
B+
A
D+
B+
A
A
C+
B-
D-
D+
D+
D+
C-
D-
C-
C-
F
C
C
C-
B+
A-
C+
19
Les Nesser
SD
QB
3518
B+
QB
B+
26
C
B+
B
B
A
A
A+
A-
B-
C
C-
D
D
C
D+
D+
C
C+
D
C+
C-
C-
B-
B-
A-
20
Dwayne Wright
LAN
QB
2243
B+
QB
B+
26
A-
B+
B
A+
A-
B-
A-
A+
B-
D+
D
D
D
D+
C+
D-
C
D+
D
B
C
C+
B-
B+
C
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
20
Mac Spiers
LV
QB
3213
B+
QB
B+
30
B+
B
B+
C
D+
C+
A+
A-
C+
C-
D+
C-
C-
F
D+
D+
D-
D-
F
B
C-
B
B+
A-
B-
22
Albert Smith
NOR
QB
1949
B+
QB
B+
27
D+
C+
B
B+
B
C-
A
A-
A-
C-
D-
C
D
D+
C-
D+
C
D+
D-
B+
C-
A-
B-
A+
B+
23
Joe Battaglia
ARK
QB
1542
B+
QB
B+
32
D-
C+
B-
A+
C+
B+
A
A
B-
C
F
F
D
F
D
F
D-
D-
D
B-
C-
C-
B-
B+
B-
24
Shaun Albrecht
SEA
QB
1949
B+
QB
B+
32
C+
D-
B
C
D+
B
A
A
B+
D+
F
D-
F
D
C-
D+
D+
F
D-
C+
D
D+
C-
A-
D
25
Ox Fredrickson
TUL
QB
2030
B+
QB
B+
31
B-
B-
C+
B-
C-
A
A-
A-
B+
C-
D
C-
C
C-
D-
F
C
C+
D
B-
C+
B
C
B+
C
26
Randall Edwards
MIA
QB
1442
B+
QB
B+
26
C+
C-
C+
A-
C
B+
A
B
A
C+
D
D
C-
C-
C-
C
D-
D
D-
B
C
B-
B-
A+
C+
26
Saul Marion
PHX
QB
1409
B+
QB
B+
31
A+
B+
B
A
B
B-
A
A-
B-
D+
C-
D+
C-
D
C-
C-
F
C-
D-
B
C
D+
C+
A
B-
28
Jason Corcoran
ANA
QB
1832
B+
QB
B+
27
D
A-
B+
C
A
B
A-
B
A-
D+
D-
D
D+
C-
D+
F
C+
D+
D-
C+
D+
D
B+
A
A
29
Bobby Kugler
OAK
QB
1508
B+
QB
B+
26
B+
B
B+
B-
B-
B-
A
A-
C
B-
C-
D+
D-
F
D+
D
C+
D-
D-
B-
C
D+
B-
A+
B+
30
Gordon Matuszak
NE
QB
1377
B+
QB
B+
24
B
B+
A
C
B-
C
B+
A
A
B-
D
C-
C-
D-
D
C-
A-
D
D-
A-
C+
C
C-
A-
A-
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
31
Jack Fountaine
BOS
QB
1135
B+
QB
B+
32
A+
C+
C
A+
D+
B+
A
A-
B+
D-
C-
D
C-
D-
C
D+
B-
F
D-
C+
B-
B
C+
B
D+
32
Derrick Black
ARK
QB
1475
B+
QB
B+
24
A+
B+
B
C
C+
A
A
B-
A
D
D-
D
D
D+
D+
C-
C-
C+
D-
A-
C+
B+
B+
B
B
32
Steve Stacy
NE
QB
1475
B+
QB
B+
30
D-
C-
C+
D
C
B
B
A+
B+
B-
C-
F
C-
C-
D
C
C-
D+
D
B
B-
D
C
A
D+
34
Carlos Noble
NYA
QB
1253
B+
QB
B+
31
D
C+
B
C
A-
B
B+
A-
B
D+
F
C-
D-
C-
C-
D
D+
F
F
B
B
D+
B+
A
B+
35
Bob Dufek
SD
QB
1106
B+
QB
B+
23
C
B+
C-
B
B
C
B+
A+
B-
C-
D
C
D+
D
B-
C
B-
B
D-
B
D
C-
A-
B-
B-
36
Sean Stennett
ARK
QB
1023
B+
QB
B+
25
C
A-
B
B+
A
B+
A
B
B+
D+
D
D-
C
C-
C+
D
D
D+
D-
A
D+
D+
A-
A-
D
37
Clytus Breding
FA
QB
815
B+
QB
B+
26
B+
B-
A
B+
A-
A
B
B+
B
D+
D-
D-
C-
D-
C
D
D+
D-
D
B
D
C+
B
A+
B-
38
Darryl Dickey
NE
QB
1283
B+
QB
B+
26
D
B+
B-
B-
B+
B+
A
B-
A-
D+
D-
D+
D
F
C
D
D+
D+
D-
A
D
C+
B-
A+
B
38
Hammer Hardy
SD
QB
865
B+
QB
B+
35
B-
D+
C+
B
B-
B-
A
A-
B
D+
F
C-
D
D+
C-
D-
D
F
D-
C+
C+
C
B+
B
D
40
Les Briggs
MIA
QB
845
B+
QB
B+
33
B-
D+
B+
B+
C-
A-
A-
B+
B
D+
D+
F
F
D-
C-
D+
C+
C
D-
B+
C+
D-
B
B+
C+
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
41
Tony Loyd
FA
QB
696
B+
QB
B+
25
A-
C
B
A-
B
A-
B+
A-
B-
C
C-
D
C
D-
D+
D
C
C-
D-
B+
C
B+
C+
B+
B
42
Emil Klein
MIA
QB
865
B+
QB
B+
22
D
B
A
A
B
C+
A+
B
B+
B-
C-
D
C
C-
C
D
C+
C-
D
B+
C-
B
A-
B
B
43
Kyle Koppisch
NE
QB
1193
B+
QB
B+
26
C-
A+
A
C-
C+
B-
B-
A
A-
D-
D
D-
C-
D+
C-
F
B+
C+
D
A-
D+
B+
B
B
C+
44
Darrell Pollard
TUL
QB
673
B+
QB
B+
23
D-
C-
B-
B
D
A-
B+
B+
B
C-
D-
C-
F
C-
D
D+
C+
D
D-
B+
C-
B-
B
B
B-
45
Tracy Perry
FA
QB
627
B+
QB
B+
27
A+
A-
B-
A+
D-
B+
A-
B
B
D
D-
D-
D-
D+
C-
F
C-
D+
D
B+
C-
B-
C+
A+
A-
46
Dave Martin
SEA
QB
917
B+
QB
B+
27
C
B+
B-
D+
C-
C+
A-
A-
B+
C-
D
D
D-
C-
C-
D+
D+
D
D
C+
C-
C+
B+
B-
C+
47
Jeremy Bansavage
BOS
QB
627
B
QB
B
27
C
A+
C+
B
B
D-
A-
A
A-
C-
D
D-
D
C-
D+
D
C+
F
D
B+
C-
A-
B
A+
D
48
Tommy Storr
NOR
QB
620
B
QB
B
26
A+
B+
A
B
C+
C
A
A-
B
D+
D-
D+
D+
C-
C+
D-
C
C
F
B-
C-
B-
B-
A
C
49
Isola Coleman
MIA
QB
561
B
QB
B
29
C+
B
B-
B
A
B+
A
B-
A-
C-
C-
C-
C
D+
B-
D
D+
C+
F
B+
B
B-
B+
B
A+
50
Eric Ruud
LV
QB
561
B
QB
B
24
D-
B
B
D
D+
B
A-
A-
C+
D+
D+
D+
F
D
C
C-
D+
D+
F
C+
D+
B
B
B
D+
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
51
Rich Vincent
FA
QB
745
B
QB
B
28
C
B-
B+
A-
C
C+
A-
B
A-
D-
D-
D-
D+
D
C+
D
C
F
D
B
C
B-
B+
B+
B+
52
Lance McGlasson
FA
QB
540
B
QB
B
31
C-
A-
B-
C
B-
D
A
A-
B+
C
F
C-
C-
C-
C
D+
C+
D-
D-
B+
D
C+
B
B+
B
53
Eric Tyree
NYA
QB
620
B
QB
B
33
B+
D
C
A-
B+
A-
B
A-
B+
D
D-
D+
D
D-
D+
D-
C
D+
D-
B-
C
D-
B-
B-
D+
54
Dan King
FA
QB
310
B
QB
B
28
A+
C
A
A-
B-
C+
B+
B+
B
D+
D-
D
D+
D+
D+
D-
D
D+
D-
B
C-
D
B
A+
B
55
Johnny Hamas
FA
QB
416
B
QB
B
28
A+
A
B
C+
D+
B-
A
B+
B
C
D
C-
F
D-
C-
D+
D+
C
D
B
C+
C+
C-
B+
B
56
Peck Juzwik
FA
QB
310
B
QB
B
23
C-
A-
A+
B-
D+
B-
A-
A-
C
C
D-
C
D+
D-
C
C+
C-
C+
D
B
C-
C+
C+
A
C
57
Kris Bohannon
FA
QB
310
B
QB
B
24
B
A-
B
B-
B
B+
A-
B-
B+
C
D-
C
C-
C-
C-
D-
C-
D-
D-
B-
C+
C-
C+
A
B+
57
Reggie Surtain
FA
QB
310
B
QB
B
26
B-
A-
B+
A+
B-
C
A-
B+
B-
D+
D
D
D+
D+
D+
D
D
D-
D
B+
C
B-
B+
A
B+
57
Todd Rawlings
TUL
QB
845
B
QB
B
34
D
D
C-
A-
B
B+
A-
B+
B
D+
D+
D
F
D+
C
D-
C-
D
D-
C+
B-
D
C+
A-
C+
60
Ray Butts
FA
QB
310
B
QB
B
25
B-
B-
C-
C
C
C-
B
A-
B+
D+
C
D+
D
D
D-
D-
D+
C
F
A-
D+
B
B
A
B+
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
61
Dan Milinichick
FA
QB
385
B
QB
B
31
C+
C
C+
B-
C+
B
B+
B-
A
D+
D-
D-
D
D+
C-
D
B+
D-
F
B
C-
C
B+
B+
B-
62
Nick Davis
POR
QB
535
B
QB
B
25
B
A
A-
C
D
D+
A-
A-
B-
D+
C
C
D-
D-
B-
D-
D-
D-
F
C+
C
B
B-
A-
D+
63
Bill Schroll
ARK
QB
620
B
QB
B
34
A
C+
B
B+
B
B
B
A-
B+
C
D-
D
D
F
C-
D
C
C
F
C+
C
C
C
A-
C
64
Mike Spencer
BUF
QB
535
B
QB
B
25
B-
B
B+
C-
B-
B-
A-
B+
C
D-
D
D
D
D-
C
D+
D
D+
D
B+
C+
B-
C+
A+
C+
65
Joe Erickson
SEA
QB
745
B
QB
B
30
C+
B-
B-
B
A-
C+
A-
B
B+
D-
F
F
D
F
D+
F
C
C
F
B
D-
C+
B
A
C-
66
Fred Watson
FA
QB
310
B
QB
B
30
B-
C+
B+
B-
D+
B
B+
B+
C+
C-
C-
D
C
C-
C-
D
B-
C-
D-
A-
C-
B
C-
A-
B
67
Tim Jones
FA
QB
310
B
QB
B
31
C
C+
B+
A-
C
C+
B
A-
A
B-
C-
C-
D
D
C
D-
D
D+
D
B
C+
C+
C+
A-
C
68
Roger Keel
BUF
QB
845
B
QB
B
34
A+
D
C-
A
F
B
B-
A-
B+
D+
D+
D
D
F
D
D
C
F
F
C
C
B-
B-
B
C+
69
Randy Knox
FA
QB
310
B
QB
B
23
A
B-
B
C+
A-
B
A-
B
B
C
D
F
D
C-
D+
D-
C-
C-
D
A-
C-
B
B
B+
C
70
Marcus Greenberg
LAN
QB
845
B
QB
B
32
D-
C
C+
B-
C-
A-
B-
B+
C+
F
F
C-
C-
C-
D-
D-
D
C+
D-
C+
C+
C-
B-
B-
A-
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
71
Eddie Baylor
SD
QB
745
B
QB
B
30
D+
C
B+
C+
C
B-
A-
B
A-
C-
C-
D+
D
F
D
D
C+
F
D
C
C-
F
B
B-
B
72
Jim Smith
FA
QB
310
B
QB
B
23
D
A-
C-
B-
C+
B-
A-
B-
B-
D
D-
D+
D
D+
C-
C-
D+
D+
D-
B
B-
F
B-
A
B
73
Johnny Thrower
BUF
QB
460
B
QB
B
24
B
B+
C+
B-
A-
A+
A-
B-
B
C
D+
D-
D+
D-
C
D
C
D+
F
C+
D+
B-
C-
B
C
74
Ed Bell
LAN
QB
845
B-
QB
B-
37
D+
D
D+
A-
D
B
A-
A-
C+
D+
D-
D-
F
F
C-
F
D-
C-
D-
D+
D+
C
C-
B-
C-
75
Maury Hall
FA
QB
310
B-
QB
B-
25
B
C
B-
B+
D+
A-
B-
B
B
D+
F
F
D
F
D
D
D+
D+
D-
B
D
D
B-
B
B
76
John Gaffney
FA
QB
310
B-
QB
B-
26
B
A
B
C
B-
B-
B+
B+
B
D+
D+
D-
D
D-
D+
D+
C+
F
D-
B-
C
C
C+
C+
C+
77
Odell West
FA
QB
310
B-
QB
B-
23
B-
B-
A-
D+
A-
B
C+
B+
B-
C+
D-
F
D+
C-
D+
D-
D+
D+
D-
C
C-
C+
C-
A
B+
78
Lou Woltman
FA
QB
310
B-
QB
B-
22
B+
B-
A
B+
D
C+
B+
B
C
D+
D+
D+
D+
D-
D+
C-
C
D
D
B-
D+
C+
C+
B+
B
79
Travis Hayes
MIN
QB
745
B-
QB
B-
35
D-
D
B-
C+
D
C
C+
A-
B
C+
D
D
D+
F
F
D+
D
D-
D
B-
C
B-
C+
B+
C
80
Shante Vaughn
FA
QB
310
B-
QB
B-
25
C
B
B+
A+
C
C+
B+
B+
C+
D-
D+
C-
D
D
C-
C-
D
D+
D-
A-
D+
C-
C
B+
D
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
81
Mike Ball
BUF
QB
845
B-
QB
B-
33
A-
D
B-
B-
D-
C+
B+
B+
C+
F
F
D
C-
D+
D-
D+
C+
C-
D
C
C
B-
C
B+
D+
82
Ray Elliott
FA
QB
460
B-
QB
B-
33
C-
D+
B
A+
C+
B
B+
B-
C
C-
D-
F
F
D+
C-
F
F
C
D-
C+
C+
D-
B
B
C-
83
Bob Winterheimer
FA
QB
310
B-
QB
B-
23
C-
B-
C+
A-
B-
C
B
B
C+
D+
D-
D
D-
D-
D
F
D+
D+
F
C
C-
C+
C+
A+
D
84
Neal Franklin
FA
QB
310
B-
QB
B-
23
C
B+
B
A-
B
B
B
B
B
D+
D
D-
D
D-
C-
F
D
D
D-
C
C-
C
B-
C+
C+
85
Sisto Collier
FA
QB
310
B-
QB
B-
23
B+
B-
C
C
B-
B-
B-
C+
B
D+
D-
D
D
D+
C-
D+
D
D-
D-
C+
D+
D
B-
A+
B
86
Floyd Malbrough
FA
QB
310
B-
QB
B-
24
B+
B-
B+
C+
C
A
B+
C+
C-
D
D+
F
D-
D
C-
D-
D+
D-
D-
C
C+
D
B-
C+
B-
87
Phillip Mayhew
FA
QB
310
C+
QB
C+
24
B
A-
C
A-
D
B-
B
B-
B-
D
D+
D-
D+
D+
D
D
C-
D
F
C
C
C-
C+
B-
B-
88
Frank Trafton
FA
QB
310
C+
QB
C+
23
D+
B
B+
A-
D-
C-
B
C+
C+
C-
D-
D+
D
D
D+
D
D-
D-
D-
C
C
C
B
A+
C-
89
Boyce Murphy
FA
QB
310
C+
QB
C+
23
C+
C+
B
A
C
D-
B
B-
B-
D+
D+
D+
D+
F
C-
C
D
D+
F
B+
C+
C+
B+
B-
C+
90
Chuck Alexander
FA
QB
310
C+
QB
C+
23
D-
B
A-
B
C-
D+
B
C
B-
D+
C-
D
C
D+
D+
D-
B-
C
F
C+
C+
C
B-
A-
A-
Rank
Name
Team
Pos
Sal
Ovr
BRole
BOvr
Age
Pot
Hlth
Sta
Att
Agr
Exe
ThrP
ThrA
Crry
Ctch
PBlk
RBlk
PCov
RCov
Tkl
Purs
KP
KA
KR
Spd
Str
Jmp
Agl
Hnd
BrkT
90
Sylvester McClanahan
CLE
QB
845
C+
QB
C+
33
B-
D-
B-
A
B-
C
B-
B-
B-
D+
D
F
D+
F
D-
D-
D+
D-
D-
C+
D+
B-
B
B-
B-