MIVA 40k TT#3 Rock City Cycles TT Series

Thursday, April 28, 2016 6:30 PM (GMT-7) - Preliminary results

Race info
Sport: Cycling - road
Location: Nanaimo, BC, Canada
Start type: Interval start
Racers: 30
Timed on: iPad
Timed with: Webscorer PRO 2.2
Updated: Thursday, May 12, 2016 10:30 PM (GMT-7)
Organized by: MIVA
Race website: bikeracing.ca

Contact organizer

Use this form to send an email to the organizer.

Your name
Your email address
Confirm email address
Message to organizer
Send

  • 20 - Overall
Place Bib Name Category Gender Finish time
1-Ayden HouleYouth MaleM 35:10.1--100%13.18%13.97%34.1
2-Ian GillmoreYouth MaleM 37:33.9+2:23.8+6.81%93.62%7.27%8.11%31.9
3-Aiden HareYouth MaleM 44:11.7+9:01.6+25.67%79.58%-9.10%-8.11%27.2
4-Abigail HareYouth FemaleF 45:06.4+9:56.3+28.26%77.97%-11.35%-10.34%26.6
  • 20 - Youth Female
Place Bib Name Category Gender Finish time
1-Abigail HareYouth FemaleF 45:06.4--100%0.00%0.00%26.6
  • 20 - Youth Male
Place Bib Name Category Gender Finish time
1-Ayden HouleYouth MaleM 35:10.1--100%9.77%6.38%34.1
2-Ian GillmoreYouth MaleM 37:33.9+2:23.8+6.81%93.62%3.62%0.00%31.9
3-Aiden HareYouth MaleM 44:11.7+9:01.6+25.67%79.58%-13.39%-17.65%27.2
  • 40 - Overall
Place Bib Name Category Gender Lap times Finish time
1-Emile De RosnayMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 27:16.31
  • -
  • 27:16.31
  • -
  • 2
  • 27:45.61
  • -
  • 55:01.91
  • -
55:01.9--100%24.47%23.51%43.6
2-Donald GillmoreMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 29:12.42
  • +1:56.1
  • 29:12.42
  • +1:56.1
  • 2
  • 29:37.72
  • +1:52.1
  • 58:50.12
  • +3:48.2
58:50.1+3:48.2+6.91%93.54%19.25%18.22%40.8
3-Paul AutonMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 29:50.33
  • +2:34.0
  • 29:50.33
  • +2:34.0
  • 2
  • 30:08.43
  • +2:22.8
  • 59:58.73
  • +4:56.8
59:58.7+4:56.8+8.99%91.75%17.68%16.63%40.0
4-Orphee BernardMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 31:35.44
  • +4:19.1
  • 31:35.44
  • +4:19.1
  • 2
  • 32:16.04
  • +4:30.4
  • 1:03:51.44
  • +8:49.5
1:03:51.4+8:49.5+16.04%86.18%12.36%11.24%37.6
5-Janna GillickFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 32:03.95
  • +4:47.6
  • 32:03.95
  • +4:47.6
  • 2
  • 32:19.55
  • +4:33.9
  • 1:04:23.45
  • +9:21.5
1:04:23.4+9:21.5+17.01%85.47%11.63%10.50%37.3
6-Patrick BurnhamMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 32:39.26
  • +5:22.9
  • 32:39.26
  • +5:22.9
  • 2
  • 33:29.76
  • +5:44.1
  • 1:06:08.96
  • +11:07.0
1:06:08.9+11:07.0+20.20%83.19%9.21%8.05%36.3
7-Steve CrowleyMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:23.48
  • +7:07.1
  • 34:23.48
  • +7:07.1
  • 2
  • 33:59.77
  • +6:14.1
  • 1:08:23.17
  • +13:21.2
1:08:23.1+13:21.2+24.26%80.47%6.15%4.95%35.1
8-Derek JonsonMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:25.89
  • +7:09.5
  • 34:25.89
  • +7:09.5
  • 2
  • 34:25.38
  • +6:39.7
  • 1:08:51.18
  • +13:49.2
1:08:51.1+13:49.2+25.11%79.93%5.50%4.30%34.9
9-Matthys RedelinghuysMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:16.17
  • +6:59.8
  • 34:16.17
  • +6:59.8
  • 2
  • 36:16.614
  • +8:31.0
  • 1:10:32.79
  • +15:30.8
1:10:32.7+15:30.8+28.19%78.01%3.18%1.94%34.0
10-Ayden HouleYouth MaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:10.110
  • +7:53.8
  • 35:10.110
  • +7:53.8
  • 2
  • 35:26.410
  • +7:40.8
  • 1:10:36.510
  • +15:34.6
1:10:36.5+15:34.6+28.30%77.94%3.09%1.86%34.0
11-Juan RodriguezMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:38.613
  • +8:22.3
  • 35:38.613
  • +8:22.3
  • 2
  • 35:22.59
  • +7:36.9
  • 1:11:01.111
  • +15:59.2
1:11:01.1+15:59.2+29.05%77.49%2.53%1.29%33.8
12-Kristy MightonFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:36.711
  • +8:20.4
  • 35:36.711
  • +8:20.4
  • 2
  • 36:05.311
  • +8:19.7
  • 1:11:42.012
  • +16:40.1
1:11:42.0+16:40.1+30.29%76.75%1.60%0.34%33.5
13-Kiyomi SchulzFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:36.912
  • +8:20.6
  • 35:36.912
  • +8:20.6
  • 2
  • 36:10.412
  • +8:24.8
  • 1:11:47.313
  • +16:45.4
1:11:47.3+16:45.4+30.45%76.66%1.47%0.22%33.4
14-Derek SteelMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:49.514
  • +8:33.2
  • 35:49.514
  • +8:33.2
  • 2
  • 36:16.413
  • +8:30.8
  • 1:12:05.914
  • +17:04.0
1:12:05.9+17:04.0+31.01%76.33%1.05%-0.22%33.3
15-Lee ZavariseMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:59.517
  • +9:43.2
  • 36:59.517
  • +9:43.2
  • 2
  • 36:30.015
  • +8:44.4
  • 1:13:29.515
  • +18:27.6
1:13:29.5+18:27.6+33.54%74.88%-0.86%-2.15%32.7
16-Robert TrirogoffMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:31.115
  • +9:14.8
  • 36:31.115
  • +9:14.8
  • 2
  • 37:13.816
  • +9:28.2
  • 1:13:44.916
  • +18:43.0
1:13:44.9+18:43.0+34.01%74.62%-1.22%-2.51%32.5
17-Paul CallowMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 37:11.718
  • +9:55.4
  • 37:11.718
  • +9:55.4
  • 2
  • 37:15.217
  • +9:29.6
  • 1:14:26.917
  • +19:25.0
1:14:26.9+19:25.0+35.28%73.92%-2.18%-3.48%32.2
18-Alex DaetherMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:56.616
  • +9:40.3
  • 36:56.616
  • +9:40.3
  • 2
  • 38:38.118
  • +10:52.5
  • 1:15:34.718
  • +20:32.8
1:15:34.7+20:32.8+37.34%72.81%-3.73%-5.05%31.8
19-Ian GillmoreYouth MaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 37:33.919
  • +10:17.6
  • 37:33.919
  • +10:17.6
  • 2
  • 38:48.919
  • +11:03.3
  • 1:16:22.819
  • +21:20.9
1:16:22.8+21:20.9+38.79%72.05%-4.83%-6.17%31.4
20-Lisa McLeodFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 39:26.820
  • +12:10.5
  • 39:26.820
  • +12:10.5
  • 2
  • 40:13.620
  • +12:28.0
  • 1:19:40.420
  • +24:38.5
1:19:40.4+24:38.5+44.78%69.07%-9.35%-10.74%30.1
21-Rose HouleFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 39:43.721
  • +12:27.4
  • 39:43.721
  • +12:27.4
  • 2
  • 40:26.721
  • +12:41.1
  • 1:20:10.421
  • +25:08.5
1:20:10.4+25:08.5+45.69%68.64%-10.03%-11.44%29.9
22-Wendy HicksFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:20.022
  • +14:03.7
  • 41:20.022
  • +14:03.7
  • 2
  • 42:07.622
  • +14:22.0
  • 1:23:27.622
  • +28:25.7
1:23:27.6+28:25.7+51.66%65.94%-14.54%-16.01%28.8
23-Joanne BrearFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:26.823
  • +14:10.5
  • 41:26.823
  • +14:10.5
  • 2
  • 42:19.423
  • +14:33.8
  • 1:23:46.223
  • +28:44.3
1:23:46.2+28:44.3+52.22%65.69%-14.97%-16.44%28.6
24-Nancy PattersonFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 42:53.026
  • +15:36.7
  • 42:53.026
  • +15:36.7
  • 2
  • 42:22.724
  • +14:37.1
  • 1:25:15.724
  • +30:13.8
1:25:15.7+30:13.8+54.93%64.54%-17.02%-18.51%28.1
25-Tamara ZavariseFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 42:04.725
  • +14:48.4
  • 42:04.725
  • +14:48.4
  • 2
  • 43:45.525
  • +15:59.9
  • 1:25:50.225
  • +30:48.3
1:25:50.2+30:48.3+55.98%64.11%-17.81%-19.31%28.0
26-Tonia LeronowichFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:47.124
  • +14:30.8
  • 41:47.124
  • +14:30.8
  • 2
  • 47:35.026
  • +19:49.4
  • 1:29:22.126
  • +34:20.2
1:29:22.1+34:20.2+62.39%61.58%-22.65%-24.22%26.9
  • 40 - Female
Place Bib Name Category Gender Lap times Finish time
1-Janna GillickFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 32:03.91
  • -
  • 32:03.91
  • -
  • 2
  • 32:19.51
  • -
  • 1:04:23.41
  • -
1:04:23.4--100%19.05%21.30%37.3
2-Kristy MightonFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:36.72
  • +3:32.8
  • 35:36.72
  • +3:32.8
  • 2
  • 36:05.32
  • +3:45.8
  • 1:11:42.02
  • +7:18.6
1:11:42.0+7:18.6+11.35%89.80%9.86%12.37%33.5
3-Kiyomi SchulzFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:36.93
  • +3:33.0
  • 35:36.93
  • +3:33.0
  • 2
  • 36:10.43
  • +3:50.9
  • 1:11:47.33
  • +7:23.9
1:11:47.3+7:23.9+11.49%89.69%9.75%12.26%33.4
4-Lisa McLeodFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 39:26.84
  • +7:22.9
  • 39:26.84
  • +7:22.9
  • 2
  • 40:13.64
  • +7:54.1
  • 1:19:40.44
  • +15:17.0
1:19:40.4+15:17.0+23.74%80.82%-0.16%2.62%30.1
5-Rose HouleFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 39:43.75
  • +7:39.8
  • 39:43.75
  • +7:39.8
  • 2
  • 40:26.75
  • +8:07.2
  • 1:20:10.45
  • +15:47.0
1:20:10.4+15:47.0+24.51%80.31%-0.79%2.01%29.9
6-Wendy HicksFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:20.06
  • +9:16.1
  • 41:20.06
  • +9:16.1
  • 2
  • 42:07.66
  • +9:48.1
  • 1:23:27.66
  • +19:04.2
1:23:27.6+19:04.2+29.62%77.15%-4.93%-2.01%28.8
7-Joanne BrearFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:26.87
  • +9:22.9
  • 41:26.87
  • +9:22.9
  • 2
  • 42:19.47
  • +9:59.9
  • 1:23:46.27
  • +19:22.8
1:23:46.2+19:22.8+30.10%76.87%-5.32%-2.39%28.6
8-Nancy PattersonFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 42:53.010
  • +10:49.1
  • 42:53.010
  • +10:49.1
  • 2
  • 42:22.78
  • +10:03.2
  • 1:25:15.78
  • +20:52.3
1:25:15.7+20:52.3+32.41%75.52%-7.19%-4.21%28.1
9-Tamara ZavariseFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 42:04.79
  • +10:00.8
  • 42:04.79
  • +10:00.8
  • 2
  • 43:45.59
  • +11:26.0
  • 1:25:50.29
  • +21:26.8
1:25:50.2+21:26.8+33.31%75.01%-7.91%-4.91%28.0
10-Tonia LeronowichFemaleF
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 41:47.18
  • +9:43.2
  • 41:47.18
  • +9:43.2
  • 2
  • 47:35.010
  • +15:15.5
  • 1:29:22.110
  • +24:58.7
1:29:22.1+24:58.7+38.79%72.05%-12.35%-9.23%26.9
  • 40 - Male
Place Bib Name Category Gender Lap times Finish time
1-Emile De RosnayMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 27:16.31
  • -
  • 27:16.31
  • -
  • 2
  • 27:45.61
  • -
  • 55:01.91
  • -
55:01.9--100%19.07%21.04%43.6
2-Donald GillmoreMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 29:12.42
  • +1:56.1
  • 29:12.42
  • +1:56.1
  • 2
  • 29:37.72
  • +1:52.1
  • 58:50.12
  • +3:48.2
58:50.1+3:48.2+6.91%93.54%13.48%15.59%40.8
3-Paul AutonMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 29:50.33
  • +2:34.0
  • 29:50.33
  • +2:34.0
  • 2
  • 30:08.43
  • +2:22.8
  • 59:58.73
  • +4:56.8
59:58.7+4:56.8+8.99%91.75%11.80%13.95%40.0
4-Orphee BernardMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 31:35.44
  • +4:19.1
  • 31:35.44
  • +4:19.1
  • 2
  • 32:16.04
  • +4:30.4
  • 1:03:51.44
  • +8:49.5
1:03:51.4+8:49.5+16.04%86.18%6.09%8.38%37.6
5-Patrick BurnhamMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 32:39.25
  • +5:22.9
  • 32:39.25
  • +5:22.9
  • 2
  • 33:29.75
  • +5:44.1
  • 1:06:08.95
  • +11:07.0
1:06:08.9+11:07.0+20.20%83.19%2.72%5.09%36.3
6-Steve CrowleyMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:23.47
  • +7:07.1
  • 34:23.47
  • +7:07.1
  • 2
  • 33:59.76
  • +6:14.1
  • 1:08:23.16
  • +13:21.2
1:08:23.1+13:21.2+24.26%80.47%-0.56%1.88%35.1
7-Derek JonsonMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:25.88
  • +7:09.5
  • 34:25.88
  • +7:09.5
  • 2
  • 34:25.37
  • +6:39.7
  • 1:08:51.17
  • +13:49.2
1:08:51.1+13:49.2+25.11%79.93%-1.25%1.21%34.9
8-Matthys RedelinghuysMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 34:16.16
  • +6:59.8
  • 34:16.16
  • +6:59.8
  • 2
  • 36:16.610
  • +8:31.0
  • 1:10:32.78
  • +15:30.8
1:10:32.7+15:30.8+28.19%78.01%-3.74%-1.21%34.0
9-Juan RodriguezMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:38.69
  • +8:22.3
  • 35:38.69
  • +8:22.3
  • 2
  • 35:22.58
  • +7:36.9
  • 1:11:01.19
  • +15:59.2
1:11:01.1+15:59.2+29.05%77.49%-4.44%-1.89%33.8
10-Derek SteelMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:49.510
  • +8:33.2
  • 35:49.510
  • +8:33.2
  • 2
  • 36:16.49
  • +8:30.8
  • 1:12:05.910
  • +17:04.0
1:12:05.9+17:04.0+31.01%76.33%-6.03%-3.44%33.3
11-Lee ZavariseMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:59.513
  • +9:43.2
  • 36:59.513
  • +9:43.2
  • 2
  • 36:30.011
  • +8:44.4
  • 1:13:29.511
  • +18:27.6
1:13:29.5+18:27.6+33.54%74.88%-8.07%-5.44%32.7
12-Robert TrirogoffMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:31.111
  • +9:14.8
  • 36:31.111
  • +9:14.8
  • 2
  • 37:13.812
  • +9:28.2
  • 1:13:44.912
  • +18:43.0
1:13:44.9+18:43.0+34.01%74.62%-8.45%-5.81%32.5
13-Paul CallowMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 37:11.714
  • +9:55.4
  • 37:11.714
  • +9:55.4
  • 2
  • 37:15.213
  • +9:29.6
  • 1:14:26.913
  • +19:25.0
1:14:26.9+19:25.0+35.28%73.92%-9.48%-6.82%32.2
14-Alex DaetherMaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 36:56.612
  • +9:40.3
  • 36:56.612
  • +9:40.3
  • 2
  • 38:38.114
  • +10:52.5
  • 1:15:34.714
  • +20:32.8
1:15:34.7+20:32.8+37.34%72.81%-11.14%-8.44%31.8
  • 40 - Youth Male
Place Bib Name Category Gender Lap times Finish time
1-Ayden HouleYouth MaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 35:10.11
  • -
  • 35:10.11
  • -
  • 2
  • 35:26.41
  • -
  • 1:10:36.51
  • -
1:10:36.5--100%3.93%3.93%34.0
2-Ian GillmoreYouth MaleM
Show all race timer laps Show
  • Lap
  • Lap time / Rank
  • Behind
  • Race time / Rank
  • Behind
  • 1
  • 37:33.92
  • +2:23.8
  • 37:33.92
  • +2:23.8
  • 2
  • 38:48.92
  • +3:22.5
  • 1:16:22.82
  • +5:46.3
1:16:22.8+5:46.3+8.17%92.44%-3.93%-3.93%31.4