Register | Login
Attackpoint AR - performance and training tools for adventure athletes

Race Discussion

no messages

BAOC: O in the Oaks 2017: UltraLong by Courses - Ultra Green_BAAB

Mar 26, 2017 (event: BAOC: O in the Oaks 2017)

added by: vmeyer, Apr 5, 2017 12:09 AM

log in to enter your splits

Show graph

# lostspd1.
1:05
2.
1:36
3.
3:22
4.
7:21
5.
1:18
6.
49
7.
2:05
8.
1:07
9.
1:02
10.
2:16
11.
20:39
12.
16:26
13.
1:56
14.
53
15.
1:09
16.
2:46
17.
1:53
18.
1:16
19.
24:18
20.
5:29
21.
8:33
22.
1:27
Finish
27
 
1.Nick Howlett ?
[ sa ]
1:46:19106.2 
1:07 (2)
1:07 (2)
1:39 (3)
2:46 (3)
3:24 (2)
6:10 (2)
7:13 (1)
13:23 (2)
1:22 (3)
14:45 (2)
51 (3)
15:36 (2)
2:06 (3)
17:42 (2)
1:08 (2)
18:50 (2)
1:03 (2)
19:53 (2)
2:18 (2)
22:11 (2)
20:45 (2)
42:56 (2)
15:00 (1)
57:56 (1)
1:44 (1)
59:40 (1)
53 (2)
1:00:33 (1)
1:06 (1)
1:01:39 (1)
2:31 (1)
1:04:10 (1)
1:58 (3)
1:06:08 (1)
1:22 (3)
1:07:30 (1)
22:47 (2)
1:30:17 (1)
5:32 (2)
1:35:49 (1)
8:32 (2)
1:44:21 (1)
1:30 (2)
1:45:51 (1)
28 (2)
1:46:19 (1)
Nick Howlett ?
[ sa ]
2.Antoine Finot ?
[ sa ]
1:55:356:42100.3 
1:03 (1)
1:03 (1)
1:35 (1)
2:38 (1)
3:12 (1)
5:50 (1)
7:16 (2)
13:06 (1)
1:16 (1)
14:22 (1)
49 (2)
15:11 (1)
2:05 (1)
17:16 (1)
1:08 (2)
18:24 (1)
1:03 (2)
19:27 (1)
2:25 (3)
21:52 (1)
21:16 (3)
43:08 (3)
18:17 (4)
1:01:25 (3)
2:12 (4)
1:03:37 (3)
48 (1)
1:04:25 (2)
1:13 (3)
1:05:38 (2)
2:48 (2)
1:08:26 (2)
1:51 (1)
1:10:17 (2)
1:09 (1)
1:11:26 (2)
28:25 (4)
1:39:51 (2)
5:32 (2)
1:45:23 (2)
8:25 (1)
1:53:48 (2)
1:17 (1)
1:55:05 (2)
30 (4)
1:55:35 (2)
Antoine Finot ?
[ sa ]
3.Takashi Sugiyama ?
[ sa ]
2:08:283:1891.4 
1:12 (4)
1:12 (4)
1:49 (4)
3:01 (4)
3:44 (5)
6:45 (4)
9:10 (4)
15:55 (4)
1:29 (4)
17:24 (4)
57 (4)
18:21 (4)
2:32 (6)
20:53 (4)
1:12 (4)
22:05 (4)
1:14 (4)
23:19 (4)
2:50 (5)
26:09 (4)
26:24 (6)
52:33 (5)
16:47 (2)
1:09:20 (4)
2:04 (3)
1:11:24 (4)
1:03 (4)
1:12:27 (3)
1:08 (2)
1:13:35 (3)
3:38 (4)
1:17:13 (3)
2:46 (6)
1:19:59 (3)
1:29 (5)
1:21:28 (3)
27:40 (3)
1:49:08 (3)
6:38 (4)
1:55:46 (3)
10:14 (4)
2:06:00 (3)
1:58 (5)
2:07:58 (3)
30 (4)
2:08:28 (3)
Takashi Sugiyama ?
[ sa ]
4.Sarah Petersen ?
[ sa ]
2:38:4729:2181.9 
1:29 (6)
1:29 (6)
1:56 (5)
3:25 (5)
3:43 (4)
7:08 (5)
10:13 (6)
17:21 (6)
2:00 (5)
19:21 (5)
1:04 (5)
20:25 (5)
2:05 (1)
22:30 (5)
1:24 (5)
23:54 (5)
1:41 (6)
25:35 (5)
2:35 (4)
28:10 (5)
24:01 (4)
52:11 (4)
31:38 (7)
1:23:49 (5)
2:01 (2)
1:25:50 (5)
58 (3)
1:26:48 (4)
1:21 (5)
1:28:09 (4)
14:03 (7)
1:42:12 (4)
2:03 (4)
1:44:15 (4)
1:17 (2)
1:45:32 (4)
33:04 (5)
2:18:36 (4)
7:39 (5)
2:26:15 (4)
10:20 (5)
2:36:35 (4)
1:46 (4)
2:38:21 (4)
26 (1)
2:38:47 (4)
Sarah Petersen ?
[ sa ]
5.Christine Brew ?
[ sa ]
2:58:1934:5279.3 
1:35 (7)
1:35 (7)
1:58 (6)
3:33 (6)
3:58 (6)
7:31 (6)
9:46 (5)
17:17 (5)
2:12 (7)
19:29 (6)
1:13 (6)
20:42 (6)
2:26 (5)
23:08 (6)
1:24 (5)
24:32 (6)
1:24 (5)
25:56 (6)
2:56 (7)
28:52 (6)
24:19 (5)
53:11 (6)
30:54 (6)
1:24:05 (6)
2:14 (5)
1:26:19 (6)
1:18 (5)
1:27:37 (5)
1:14 (4)
1:28:51 (5)
13:58 (6)
1:42:49 (5)
2:26 (5)
1:45:15 (5)
2:13 (7)
1:47:28 (5)
45:57 (7)
2:33:25 (6)
7:52 (6)
2:41:17 (5)
14:07 (7)
2:55:24 (5)
2:20 (6)
2:57:44 (5)
35 (7)
2:58:19 (5)
Christine Brew ?
[ sa ]
6.Marina Keating ?
[ sa ]
3:01:0514:2265.8 
1:28 (5)
1:28 (5)
4:59 (8)
6:27 (8)
5:04 (8)
11:31 (8)
12:13 (8)
23:44 (8)
2:10 (6)
25:54 (8)
1:28 (7)
27:22 (8)
2:45 (7)
30:07 (8)
1:48 (7)
31:55 (8)
2:47 (8)
34:42 (8)
2:50 (5)
37:32 (8)
32:06 (7)
1:09:38 (7)
28:08 (5)
1:37:46 (7)
2:46 (7)
1:40:32 (7)
1:20 (6)
1:41:52 (6)
1:24 (6)
1:43:16 (6)
4:59 (5)
1:48:15 (6)
2:47 (7)
1:51:02 (6)
1:49 (6)
1:52:51 (6)
39:09 (6)
2:32:00 (5)
13:50 (7)
2:45:50 (6)
12:18 (6)
2:58:08 (6)
2:29 (7)
3:00:37 (6)
28 (2)
3:01:05 (6)
Marina Keating ?
[ sa ]
Mats Jansson ?
[ sa ]
dnf45 
1:07 (2)
1:07 (2)
1:36 (2)
2:43 (2)
3:30 (3)
6:13 (3)
7:35 (3)
13:48 (3)
1:18 (2)
15:06 (3)
48 (1)
15:54 (3)
2:11 (4)
18:05 (3)
1:06 (1)
19:11 (3)
1:00 (1)
20:11 (3)
2:07 (1)
22:18 (3)
19:58 (1)
42:16 (1)
17:32 (3)
59:48 (2)
2:27 (6)
1:02:15 (2)
1:59
1:04:14
2:59 (3)
1:07:13
1:51 (1)
1:09:04
1:25 (4)
1:10:29
22:27 (1)
1:32:56
5:23 (1)
1:38:19
8:43 (3)
1:47:02
1:35 (3)
1:48:37
31 (6)
1:49:08
Mats Jansson ?
[ sa ]
Matthias Kohler ?
[ sa ]
dnf 
2:20 (8)
2:20 (8)
2:51 (7)
5:11 (7)
4:30 (7)
9:41 (7)
11:44 (7)
21:25 (7)
2:32 (8)
23:57 (7)
1:49 (8)
25:46 (7)
3:14 (8)
29:00 (7)
2:01 (8)
31:01 (7)
2:08 (7)
33:09 (7)
3:12 (8)
36:21 (7)
33:49 (8)
1:10:10 (8)
Matthias Kohler ?
[ sa ]
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
Common:
ourses - Ultra Brown X
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F55+
lasses - F60+
lasses - M65+
lasses - M70+
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-LongBrown
lasses - F-LongBrown
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Orange
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-16
lasses - M-16
lasses - F-Orange
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
lasses - Rec Orange
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Brown X
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F55+
lasses - F60+
lasses - M65+
lasses - M70+
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
lasses - M-LongBrown
lasses - F-LongBrown
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M21+
Common:
ourses - Ultra Brown X
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
lasses - F55+
lasses - F60+
lasses - M65+
lasses - M70+
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-LongBrown
lasses - F-LongBrown
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Brown X
ourses - Ultra Brown Y
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
lasses - F55+
lasses - F60+
lasses - F65+
lasses - F70+
lasses - F75+
lasses - F80+
lasses - F-Brown
lasses - M65+
lasses - M70+
lasses - M75+
lasses - M80+
lasses - M-Brown
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
lasses - M-LongBrown
lasses - F-LongBrown
Common:
ourses - Ultra Blue_ABBABA
ourses - Ultra Blue_BAABBA
ourses - Ultra Blue_ABABBA
ourses - Ultra Blue_BABAAB
ourses - Ultra Blue_ABBAAB
ourses - Ultra Blue_BAABAB
ourses - Ultra Blue_ABABAB
ourses - Ultra Brown X
ourses - Ultra Brown Y
ourses - Ultra Green_BABA
ourses - Ultra Green_ABBA
ourses - Ultra Green_ABAB
ourses - Ultra Orange
ourses - Ultra Red_BABA
ourses - Ultra Red_ABBA
ourses - Ultra Red_BAAB
ourses - Ultra Red_ABAB
ourses - Ultra Yellow
ourses - White
lasses - M/F White
lasses - F-14
lasses - M-14
lasses - F-Yellow
lasses - F-16
lasses - M-16
lasses - F-Orange
lasses - F55+
lasses - F60+
lasses - F65+
lasses - F70+
lasses - F75+
lasses - F80+
lasses - F-Brown
lasses - M65+
lasses - M70+
lasses - M75+
lasses - M80+
lasses - M-Brown
lasses - F-20
lasses - F35+
lasses - F40+
lasses - F45+
lasses - F50+
lasses - M-18
lasses - M50+
lasses - M55+
lasses - M60+
lasses - M-Green
lasses - M-20
lasses - M35+
lasses - M40+
lasses - M45+
lasses - F21+
lasses - M21+
lasses - M-LongBrown
lasses - F-LongBrown
lasses - Rec Orange

Show graph