CWC Columbia Point Pro-Am
Flight 1
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Seth Pennington
4
2
4
3
5
4
4
3
6
35
3
4
3
5
4
3
4
3
5
34 69
Justin Hernandez
4
3
5
3
4
5
4
3
5
36
4
4
4
5
4
2
4
3
4
34 70
Sota Nozaka
4
4
4
3
5
7
4
3
5
39
4
3
3
4
3
4
4
3
4
32 71
Chris Indall
4
4
4
3
6
3
4
5
6
39
3
4
3
4
4
3
4
3
6
34 73
Tommy Guerra
4
4
4
4
5
3
5
2
6
37
4
5
4
5
4
4
4
2
4
36 73
Eric Kimball
5
3
6
3
5
5
4
3
5
39
4
4
3
4
3
4
4
3
5
34 73
Devin Kaylor
4
5
4
3
4
5
5
3
4
37
3
3
3
5
4
4
5
3
6
36 73
Jeremy Simanton
3
3
4
4
6
4
5
4
8
41
4
4
3
5
3
5
4
3
4
35 76
Joe Plaisance
3
3
4
4
6
6
5
4
5
40
4
4
3
4
4
4
3
3
6
35 75
Dan Gavic
6
4
5
3
6
4
4
3
4
39
3
4
3
5
4
3
5
3
6
36 75
Corey Degrood
4
4
5
3
6
5
4
3
5
39
4
4
3
6
3
4
3
3
6
36 75
Joe Reyes
3
5
4
4
7
6
4
2
5
40
6
3
3
4
4
3
5
2
5
35 75
John Lefriec
4
4
4
3
6
5
4
3
5
38
5
4
3
5
4
3
5
3
5
37 75
Derik Heitzmann
4
5
5
5
5
5
4
3
6
42
4
3
4
4
4
3
4
3
4
33 75
Matt Anderson
4
4
4
4
7
6
4
3
4
40
4
3
4
5
4
2
4
4
5
35 75
Logan Knaff
4
3
4
4
5
5
5
3
4
37
4
4
4
6
4
3
6
2
6
39 76
Don Carr
4
4
4
3
6
6
5
4
5
41
4
4
4
5
3
2
4
3
6
35 76
Travis Coulter
4
4
7
4
7
6
4
4
4
44
5
3
3
4
4
4
6
2
3
34 78
Ward Jackson
4
4
4
3
5
5
5
4
5
39
4
4
3
5
4
3
4
4
7
38 77
Rich Gutierrez
4
4
4
3
6
5
4
3
5
38
4
5
3
5
4
4
4
3
7
39 77
Loren Lux
4
4
5
3
5
5
5
3
6
40
5
4
4
5
4
4
4
3
5
38 78
Blake Bars
4
4
4
4
6
4
5
3
5
39
6
4
3
5
6
3
4
3
5
39 78
Jim Johnson
3
4
4
4
8
6
4
3
5
41
4
4
4
5
3
4
5
4
6
39 80
Kathryn Crimp
4
5
5
3
6
6
5
4
5
43
3
4
4
6
4
3
4
3
5
36 79
Chris Yourdan
5
4
6
3
5
4
5
4
7
43
4
4
3
5
4
4
4
3
5
36 79
Evan Harvill
4
4
5
3
5
5
5
3
5
39
7
3
3
5
4
4
6
3
6
41 80
SCOTT DAVIS
4
4
5
3
6
5
4
4
6
41
5
5
3
4
4
3
4
4
7
39 80
DAVE WILSON
4
4
6
3
6
4
5
5
5
42
4
4
3
5
5
4
4
3
6
38 80
Mike Wise
4
4
4
2
6
6
5
4
6
41
4
4
4
5
5
4
4
3
6
39 80
David Ross
4
4
5
3
6
4
4
4
6
40
5
4
4
4
5
4
5
4
5
40 80
Larry O'Brien
4
4
5
3
7
5
4
3
6
41
4
4
5
6
4
3
4
4
6
40 81
Jeff Quinn
4
4
5
3
7
6
4
4
5
42
4
4
4
5
3
5
4
4
6
39 81
Frank Dunn
4
5
6
3
5
6
3
3
6
41
4
5
5
4
4
4
4
4
6
40 81
Colton Arias
4
3
4
4
8
4
5
4
5
41
6
5
3
6
4
4
4
5
4
41 82
Phil Dorland
5
4
4
4
7
5
5
4
5
43
4
5
3
5
5
4
4
3
6
39 82
Gary MacDonald
5
4
5
4
6
5
4
4
6
43
5
5
3
5
4
5
5
3
4
39 82
Mark Littleton
5
4
6
4
8
6
4
3
6
46
5
4
3
5
4
3
5
3
5
37 83
Josh Smith
4
5
4
4
5
5
6
4
5
42
3
5
3
4
5
4
6
4
7
41 83
Jim Gauley
4
4
5
3
7
6
6
3
7
45
4
4
3
6
4
3
4
3
7
38 83
Steve Smythe
4
4
4
3
6
5
4
4
5
39
4
4
5
6
6
4
5
4
6
44 83
Anthoney Lenberg
4
4
5
3
7
6
5
4
5
43
4
4
5
5
3
4
5
4
6
40 83
Brian Enstad
5
5
6
4
5
6
4
3
5
43
5
4
3
6
4
4
4
3
7
40 83
Al Garcia
4
4
5
4
7
7
4
4
6
45
4
4
3
6
3
4
5
3
6
38 83
Rick Gleed
5
4
5
4
6
6
6
3
5
44
5
4
4
5
4
4
5
3
6
40 84
Greg Winstead
5
4
4
3
6
6
7
3
5
43
5
4
4
5
5
4
5
4
7
43 86
Charlie Eglin
5
4
5
3
7
5
5
5
5
44
5
5
4
6
4
4
5
3
6
42 86
Warren Ernst
5
4
5
5
6
6
5
4
8
48
5
5
4
5
4
2
4
3
7
39 87
Jason Dills
4
5
5
3
6
7
4
4
6
44
8
4
3
6
6
6
4
4
4
45 89
Jack Himmelberger
4
5
4
4
8
6
7
4
6
48
4
4
5
5
3
4
5
5
6
41 89
Jon Karcz
4
5
6
3
6
5
5
5
8
47
4
5
4
5
4
5
5
4
6
42 89
Stableford Points
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Seth Pennington
2
4
2
2
2
3
2
2
1
20
3
2
2
2
2
2
2
2
2
19 39
Justin Hernandez
2
3
1
2
3
2
2
2
2
19
2
2
1
2
2
3
2
2
3
19 38
Sota Nozaka
2
2
2
2
2
0
2
2
2
16
2
3
2
3
3
1
2
2
3
21 37
Chris Indall
2
2
2
2
1
4
2
0
1
16
3
2
2
3
2
2
2
2
1
19 35
Tommy Guerra
2
2
2
1
2
4
1
3
1
18
2
1
1
2
2
1
2
3
3
17 35
Eric Kimball
1
3
0
2
2
2
2
2
2
16
2
2
2
3
3
1
2
2
2
19 35
Devin Kaylor
2
1
2
2
3
2
1
2
3
18
3
3
2
2
2
1
1
2
1
17 35
Jeremy Simanton
3
3
2
1
1
3
1
1
0
15
2
2
2
2
3
0
2
2
3
18 33
Joe Plaisance
3
3
2
1
1
1
1
1
2
15
2
2
2
3
2
1
3
2
1
18 33
Dan Gavic
0
2
1
2
1
3
2
2
3
16
3
2
2
2
2
2
1
2
1
17 33
Corey Degrood
2
2
1
2
1
2
2
2
2
16
2
2
2
1
3
1
3
2
1
17 33
Joe Reyes
3
1
2
1
0
1
2
3
2
15
0
3
2
3
2
2
1
3
2
18 33
John Lefriec
2
2
2
2
1
2
2
2
2
17
1
2
2
2
2
2
1
2
2
16 33
Derik Heitzmann
2
1
1
0
2
2
2
2
1
13
2
3
1
3
2
2
2
2
3
20 33
Matt Anderson
2
2
2
1
0
1
2
2
3
15
2
3
1
2
2
3
2
1
2
18 33
Logan Knaff
2
3
2
1
2
2
1
2
3
18
2
2
1
1
2
2
0
3
1
14 32
Don Carr
2
2
2
2
1
1
1
1
2
14
2
2
1
2
3
3
2
2
1
18 32
Travis Coulter
2
2
0
1
0
1
2
1
3
12
1
3
2
3
2
1
0
3
4
19 31
Ward Jackson
2
2
2
2
2
2
1
1
2
16
2
2
2
2
2
2
2
1
0
15 31
Rich Gutierrez
2
2
2
2
1
2
2
2
2
17
2
1
2
2
2
1
2
2
0
14 31
Loren Lux
2
2
1
2
2
2
1
2
1
15
1
2
1
2
2
1
2
2
2
15 30
Blake Bars
2
2
2
1
1
3
1
2
2
16
0
2
2
2
0
2
2
2
2
14 30
Jim Johnson
3
2
2
1
0
1
2
2
2
15
2
2
1
2
3
1
1
1
1
14 29
Kathryn Crimp
2
1
1
2
1
1
1
1
2
12
3
2
1
1
2
2
2
2
2
17 29
Chris Yourdan
1
2
0
2
2
3
1
1
0
12
2
2
2
2
2
1
2
2
2
17 29
Evan Harvill
2
2
1
2
2
2
1
2
2
16
0
3
2
2
2
1
0
2
1
13 29
SCOTT DAVIS
2
2
1
2
1
2
2
1
1
14
1
1
2
3
2
2
2
1
0
14 28
DAVE WILSON
2
2
0
2
1
3
1
0
2
13
2
2
2
2
1
1
2
2
1
15 28
Mike Wise
2
2
2
3
1
1
1
1
1
14
2
2
1
2
1
1
2
2
1
14 28
David Ross
2
2
1
2
1
3
2
1
1
15
1
2
1
3
1
1
1
1
2
13 28
Larry O'Brien
2
2
1
2
0
2
2
2
1
14
2
2
0
1
2
2
2
1
1
13 27
Jeff Quinn
2
2
1
2
0
1
2
1
2
13
2
2
1
2
3
0
2
1
1
14 27
Frank Dunn
2
1
0
2
2
1
3
2
1
14
2
1
0
3
2
1
2
1
1
13 27
Colton Arias
2
3
2
1
0
3
1
1
2
15
0
1
2
1
2
1
2
0
3
12 27
Phil Dorland
1
2
2
1
0
2
1
1
2
12
2
1
2
2
1
1
2
2
1
14 26
Gary MacDonald
1
2
1
1
1
2
2
1
1
12
1
1
2
2
2
0
1
2
3
14 26
Mark Littleton
1
2
0
1
0
1
2
2
1
10
1
2
2
2
2
2
1
2
2
16 26
Josh Smith
2
1
2
1
2
2
0
1
2
13
3
1
2
3
1
1
0
1
0
12 25
Jim Gauley
2
2
1
2
0
1
0
2
0
10
2
2
2
1
2
2
2
2
0
15 25
Steve Smythe
2
2
2
2
1
2
2
1
2
16
2
2
0
1
0
1
1
1
1
9 25
Anthoney Lenberg
2
2
1
2
0
1
1
1
2
12
2
2
0
2
3
1
1
1
1
13 25
Brian Enstad
1
1
0
1
2
1
2
2
2
12
1
2
2
1
2
1
2
2
0
13 25
Al Garcia
2
2
1
1
0
0
2
1
1
10
2
2
2
1
3
1
1
2
1
15 25
Rick Gleed
1
2
1
1
1
1
0
2
2
11
1
2
1
2
2
1
1
2
1
13 24
Greg Winstead
1
2
2
2
1
1
0
2
2
13
1
2
1
2
1
1
1
1
0
10 23
Charlie Eglin
1
2
1
2
0
2
1
0
2
11
1
1
1
1
2
1
1
2
1
11 22
Warren Ernst
1
2
1
0
1
1
1
1
0
8
1
1
1
2
2
3
2
2
0
14 22
Jason Dills
2
1
1
2
1
0
2
1
1
11
0
2
2
1
0
0
2
1
3
11 22
Jack Himmelberger
2
1
2
1
0
1
0
1
1
9
2
2
0
2
3
1
1
0
1
12 21
Jon Karcz
2
1
0
2
1
2
1
0
0
9
2
1
1
2
2
0
1
1
1
11 20
Flight 2
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Brent Gillispie
5
4
4
2
6
4
5
3
5
38
5
4
3
5
4
5
3
3
6
38 76
Jason Lynch
4
5
4
5
5
6
4
3
5
41
4
4
3
5
4
4
4
4
5
37 78
Makena Nyby
4
4
3
4
6
5
5
3
5
39
5
4
4
5
4
4
5
4
5
40 79
Gerry McGree
7
4
4
3
8
5
5
4
6
46
4
4
4
4
4
3
4
3
5
35 81
Lou Alcala
5
4
5
4
5
4
5
3
5
40
5
4
3
6
5
4
4
3
6
40 80
Todd Hauge
5
4
6
4
5
4
7
4
5
44
4
4
3
5
4
3
5
3
7
38 82
Chuck Bergez
4
6
4
4
6
6
5
3
5
43
5
4
5
6
4
3
4
2
6
39 82
Brad Alleman
5
5
5
5
7
5
4
4
5
45
4
4
3
5
5
5
4
3
5
38 83
Isaias Castaneda
5
3
5
3
6
5
5
4
6
42
6
4
4
5
5
4
5
3
5
41 83
Jeremy Rutherford
4
4
4
3
5
7
6
3
7
43
5
4
3
5
4
4
4
4
8
41 84
Bill Gilmore
6
4
6
3
6
7
5
3
5
45
6
4
3
5
4
4
4
3
6
39 84
Jesse Guerra
4
5
4
5
6
7
5
5
4
45
6
4
4
5
5
3
6
2
4
39 84
Hannah Cobleigh
5
4
5
4
6
5
5
3
6
43
5
4
4
6
4
5
4
3
6
41 84
Jerry Speer
5
4
6
2
6
5
7
4
5
44
5
5
5
6
4
3
4
4
5
41 85
Herb Coulter
5
5
4
4
6
6
5
3
5
43
5
6
4
5
3
4
5
4
6
42 85
Phil Treadway
5
4
4
2
5
5
5
4
7
41
5
5
3
5
6
4
5
4
7
44 85
Mike Nichols
6
5
5
4
7
6
4
3
5
45
6
4
3
5
5
4
5
3
5
40 85
John Garcia
5
4
4
4
7
5
7
4
5
45
5
4
4
7
4
3
4
4
6
41 86
Scott Turley
5
4
5
4
6
7
5
4
5
45
5
5
4
5
5
4
4
3
6
41 86
Scott Andrews
5
4
5
4
7
6
5
4
7
47
4
4
3
6
4
3
4
4
8
40 87
Erika Crimp
5
5
5
3
8
5
5
3
7
46
4
4
3
6
6
3
5
4
6
41 87
Randy Valicoff
5
5
5
3
6
5
7
5
6
47
7
4
4
5
4
4
5
3
6
42 89
John Wilde
6
4
4
5
7
6
5
4
5
46
5
5
3
4
4
6
5
4
7
43 89
Cody Lyczewski
4
4
7
2
6
8
6
4
6
47
4
5
4
5
4
5
4
5
7
43 90
Erik Martinez
4
4
5
4
5
6
6
3
6
43
5
4
5
6
6
4
6
3
9
48 91
Maxwell Bronfman
5
4
4
4
8
7
6
4
6
48
6
4
3
5
4
4
4
5
7
42 90
Brandon Swift
4
5
5
4
6
5
9
4
5
47
5
4
5
6
4
5
5
4
9
47 94
Todd Leeper
5
6
4
4
7
5
5
4
6
46
5
5
4
5
6
5
5
2
7
44 90
Julie Bousquet
5
5
7
4
8
7
5
4
6
51
5
5
4
6
4
3
4
4
6
41 92
Bob Payant
5
6
4
4
6
6
7
4
6
48
5
7
3
7
5
6
4
3
5
45 93
Jim Early
5
4
6
4
6
8
5
2
5
45
5
5
6
6
4
5
7
4
6
48 93
Don Wagoner
4
6
5
5
9
6
5
5
6
51
5
5
4
6
4
6
4
2
6
42 93
Ted Wilkins
5
4
6
3
8
6
5
3
6
46
5
5
5
7
4
4
5
4
6
45 91
Tod Williams
5
4
5
3
7
5
5
5
7
46
5
5
4
8
5
3
5
4
7
46 92
Bill Campbell
6
5
4
5
5
6
8
4
6
49
5
5
4
5
5
5
5
4
6
44 93
GARRY WELLS
6
6
5
7
4
8
7
5
6
54
4
4
3
6
4
5
6
4
6
42 96
Randy Sandall
5
5
5
2
7
5
6
3
6
44
6
6
7
7
4
4
4
7
9
54 98
Sandy Rowe
5
5
7
4
6
7
6
3
6
49
5
4
4
8
5
4
5
4
8
47 96
Gerald Klug
5
4
6
3
6
5
6
4
9
48
5
4
5
6
7
6
5
5
6
49 97
Robert Crimp
5
4
7
5
7
6
5
5
5
49
6
5
4
8
4
4
5
3
8
47 96
Sheila Barber
6
5
5
5
6
5
5
4
6
47
5
5
5
7
6
5
4
3
8
48 95
Bruce Simanton
5
4
6
4
7
6
5
4
6
47
7
6
4
6
4
5
6
5
6
49 96
Kenny Guerra
5
6
8
5
8
5
5
5
7
54
4
5
2
5
8
6
5
5
7
47 101
Lisa Bloomberg
5
7
6
5
9
7
6
5
6
56
4
5
4
6
4
3
6
4
6
42 98
Rich Millet
7
6
5
3
7
6
5
4
6
49
6
4
4
6
6
7
7
4
8
52 101
Andy Munsey
6
5
5
4
7
9
6
3
6
51
6
6
4
5
6
4
6
4
8
49 100
Tristan Parke
5
5
5
3
7
6
6
5
6
48
6
6
3
5
8
5
6
5
7
51 99
Nick Neddo
5
5
4
5
8
7
7
4
8
53
6
7
5
7
3
6
6
4
7
51 104
Wally Flores
5
5
7
4
6
7
5
5
7
51
6
6
3
8
5
4
6
6
10
54 105
Curt Robinson
6
5
8
5
9
9
7
5
7
61
7
7
5
8
6
5
7
3
6
54 115
Stableford Points
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Brent Gillispie
1
2
2
3
1
3
1
2
2
17
1
2
2
2
2
0
3
2
1
15 32
Jason Lynch
2
1
2
0
2
1
2
2
2
14
2
2
2
2
2
1
2
1
2
16 30
Makena Nyby
2
2
3
1
1
2
1
2
2
16
1
2
1
2
2
1
1
1
2
13 29
Gerry McGree
0
2
2
2
0
2
1
1
1
11
2
2
1
3
2
2
2
2
2
18 29
Lou Alcala
1
2
1
1
2
3
1
2
2
15
1
2
2
1
1
1
2
2
1
13 28
Todd Hauge
1
2
0
1
2
3
0
1
2
12
2
2
2
2
2
2
1
2
0
15 27
Chuck Bergez
2
0
2
1
1
1
1
2
2
12
1
2
0
1
2
2
2
3
1
14 26
Brad Alleman
1
1
1
0
0
2
2
1
2
10
2
2
2
2
1
0
2
2
2
15 25
Isaias Castaneda
1
3
1
2
1
2
1
1
1
13
0
2
1
2
1
1
1
2
2
12 25
Jeremy Rutherford
2
2
2
2
2
0
0
2
0
12
1
2
2
2
2
1
2
1
0
13 25
Bill Gilmore
0
2
0
2
1
0
1
2
2
10
0
2
2
2
2
1
2
2
1
14 24
Jesse Guerra
2
1
2
0
1
0
1
0
3
10
0
2
1
2
1
2
0
3
3
14 24
Hannah Cobleigh
1
2
1
1
1
2
1
2
1
12
1
2
1
1
2
0
2
2
1
12 24
Jerry Speer
1
2
0
3
1
2
0
1
2
12
1
1
0
1
2
2
2
1
2
12 24
Herb Coulter
1
1
2
1
1
1
1
2
2
12
1
0
1
2
3
1
1
1
1
11 23
Phil Treadway
1
2
2
3
2
2
1
1
0
14
1
1
2
2
0
1
1
1
0
9 23
Mike Nichols
0
1
1
1
0
1
2
2
2
10
0
2
2
2
1
1
1
2
2
13 23
John Garcia
1
2
2
1
0
2
0
1
2
11
1
2
1
0
2
2
2
1
1
12 23
Scott Turley
1
2
1
1
1
0
1
1
2
10
1
1
1
2
1
1
2
2
1
12 22
Scott Andrews
1
2
1
1
0
1
1
1
0
8
2
2
2
1
2
2
2
1
0
14 22
Erika Crimp
1
1
1
2
0
2
1
2
0
10
2
2
2
1
0
2
1
1
1
12 22
Randy Valicoff
1
1
1
2
1
2
0
0
1
9
0
2
1
2
2
1
1
2
1
12 21
John Wilde
0
2
2
0
0
1
1
1
2
9
1
1
2
3
2
0
1
1
0
11 20
Cody Lyczewski
2
2
0
3
1
0
0
1
1
10
2
1
1
2
2
0
2
0
0
10 20
Erik Martinez
2
2
1
1
2
1
0
2
1
12
1
2
0
1
0
1
0
2
0
7 19
Maxwell Bronfman
1
2
2
1
0
0
0
1
1
8
0
2
2
2
2
1
2
0
0
11 19
Brandon Swift
2
1
1
1
1
2
0
1
2
11
1
2
0
1
2
0
1
1
0
8 19
Todd Leeper
1
0
2
1
0
2
1
1
1
9
1
1
1
2
0
0
1
3
0
9 18
Julie Bousquet
1
1
0
1
0
0
1
1
1
6
1
1
1
1
2
2
2
1
1
12 18
Bob Payant
1
0
2
1
1
1
0
1
1
8
1
0
2
0
1
0
2
2
2
10 18
Jim Early
1
2
0
1
1
0
1
3
2
11
1
1
0
1
2
0
0
1
1
7 18
Don Wagoner
2
0
1
0
0
1
1
0
1
6
1
1
1
1
2
0
2
3
1
12 18
Ted Wilkins
1
2
0
2
0
1
1
2
1
10
1
1
0
0
2
1
1
1
1
8 18
Tod Williams
1
2
1
2
0
2
1
0
0
9
1
1
1
0
1
2
1
1
0
8 17
Bill Campbell
0
1
2
0
2
1
0
1
1
8
1
1
1
2
1
0
1
1
1
9 17
GARRY WELLS
0
0
1
0
3
0
0
0
1
5
2
2
2
1
2
0
0
1
1
11 16
Randy Sandall
1
1
1
3
0
2
0
2
1
11
0
0
0
0
2
1
2
0
0
5 16
Sandy Rowe
1
1
0
1
1
0
0
2
1
7
1
2
1
0
1
1
1
1
0
8 15
Gerald Klug
1
2
0
2
1
2
0
1
0
9
1
2
0
1
0
0
1
0
1
6 15
Robert Crimp
1
2
0
0
0
1
1
0
2
7
0
1
1
0
2
1
1
2
0
8 15
Sheila Barber
0
1
1
0
1
2
1
1
1
8
1
1
0
0
0
0
2
2
0
6 14
Bruce Simanton
1
2
0
1
0
1
1
1
1
8
0
0
1
1
2
0
0
0
1
5 13
Kenny Guerra
1
0
0
0
0
2
1
0
0
4
2
1
3
2
0
0
1
0
0
9 13
Lisa Bloomberg
1
0
0
0
0
0
0
0
1
2
2
1
1
1
2
2
0
1
1
11 13
Rich Millet
0
0
1
2
0
1
1
1
1
7
0
2
1
1
0
0
0
1
0
5 12
Andy Munsey
0
1
1
1
0
0
0
2
1
6
0
0
1
2
0
1
0
1
0
5 11
Tristan Parke
1
1
1
2
0
1
0
0
1
7
0
0
2
2
0
0
0
0
0
4 11
Nick Neddo
1
1
2
0
0
0
0
1
0
5
0
0
0
0
3
0
0
1
0
4 9
Wally Flores
1
1
0
1
1
0
1
0
0
5
0
0
2
0
1
1
0
0
0
4 9
Curt Robinson
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
1
3 4