Timing Services provided by
.
Questions About Results? Get in touch!
Use the filters boxes below to search results.
Year
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
Result Set
--- Select Results ---
MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking FULL - Fulll Detail Team Results MINI Net Time MINI EASY CHAIR Net Time FULL EASY CHAIR Net Time DD EASY CHAIR Net Time HOLE EASY CHAIR Net Time MINI TANDEM Net Time FULL TANDEM Net Time DD TANDEM Net Time HOLE TANDEM Net Time ELLIPTIGO FULL Net Time EBIKE FULL Net Time DD Net Time HOLE Net Time FULL Net Time --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking Hole Donuts Ate Mini EC Donuts Ate Full EC Donuts Ate DD EC Donuts Ate Hole EC Donuts Ate Mini Tandem Donuts Ate Full Tandem Donuts Ate DD Tandem Donuts Ate Hole Tandem Donuts Ate Hole Donut Adjusted Time Mini EC Donut Adjusted Time Full EC Donut Adjusted Time DD EC Donut Adjusted Time Hole EC Donut Adjusted Time Mini Tandem Donut Adjusted Time Full Tandem Donut Adjusted Time DD Tandem Donut Adjusted Time Hole Tandem Donut Adjusted Time DD Donuts Ate Full Donuts Ate Full Donut Adjusted Time DD Donut Adjusted Time Mini Donut Adjusted Time Mini Donuts Ate --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking FULL Detail Team Results DD NET DONUT ADJUSTED TIMES MINI EASY CHAIR NET DONUT ADJUSTED TIMES FULL EASY CHAIR NET DONUT ADJUSTED TIMES DD EASY CHAIR NET DONUT ADJUSTED TIMES HOLE EASY CHAIR NET DONUT ADJUSTED TIMES MINI TANDEM NET DONUT ADJUSTED TIMES FULL TANDEM NET DONUT ADJUSTED TIMES DD TANDEM NET DONUT ADJUSTED TIMES HOLE TANDEM NET DONUT ADJUSTED TIMES FULL NET DONUT ADJUSTED TIMES FULL ELLIPTIGO NET DONUT ADJUSTED TIMES MINI NET DONUT ADJUSTED TIMES HOLE NET DONUT ADJUSTED TIMES EBIKE NET DONUT ADJUSTED TIMES --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Virtual Ride
Virtual Ride Participant Lookup & Tracking MINI DONUT ADJUSTED TIMES MINI EASY CHAIR DONUT ADJUSTED TIMES FULL EASY CHAIR DONUT ADJUSTED TIMES DD EASY CHAIR DONUT ADJUSTED TIMES DONUT HOLE EASY CHAIR DONUT AJUSTED TIMES MINI TANDEM DONUT ADJUSTED TIMES FULL TANDEM DONUT ADJUSTED TIMES DD TANDEM DONUT ADJUSTED TIMES E BIKE DONUT ADJUSTED TIMES DONUT HOLE DONUT ADJUSTED TIMES ELLIPTICO FULL DONUT ADJUSTED TIMES FULL DONUT ADJUSTED TIMES DD DONUT ADJUSTED TIMES FULL Detail Team Results FULL Detail Team Results --- Select Results --- Virtual Ride Pick Your Distance
Virtual Ride Pick Your Distance Participant Lookup & Tracking --- Select Results --- MINI
Mini(19.70 Miles) FULL
Full(34.40 Miles) DOUBLE D
Double D Challenge(58.50 Miles) DONUT HOLE
Donut Hole(9.72 Miles on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 Miles) FULL EASY CHAIR
Full Recumbent (34.40 Miles) DOUBLE D EASY CHAIR
Double D Challenge Recumbent (58.50 Miles) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 Miles on bike path) MINI TANDEM
Mini Tandem (19.70 Miles) FULL TANDEM
Full Tandem (34.40 Miles) DOUBLE D TANDEM
Double D Challenge Tandem (58.50 Miles) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 Miles on bike path) ElliptiGO Full
Full ElliptiGO (34.40 Miles) Participant Lookup & Tracking HOLE NET TIME MINI EASY CHAIR NET TIME FULL EASY CHAIR NET TIME DD EASY CHAIR NET TIME HOLE EASY CHAIR NET TIME MINI TANDEM NET TIME FULL TANDEM NET TIME DD TANDEM NET TIME HOLE TANDEM NET TIME FULL ELLIPTIGO NET TIME HOLE DONUTS ATE MINI EASY CHAIR DONUTS ATE FULL EASY CHAIR DONUTS ATE DD EASY CHAIR DONUTS ATE HOLE EASY CHAIR DONUTS ATE MINI TANDEM DONUTS ATE FULL TANDEM DONUTS ATE DD TANDEM DONUTS ATE HOLE TANDEM DONUTS ATE FULL ELLIPTIGO DONUTS ATE MINI NET TIME FULL NET TIME FULL DONUTS ATE MINI DONUTS ATE DD DONUTS ATE DD NET TIME FULL Detail Team Results --- Select Results --- MINI
Mini(18 miles) FULL
Full(36 miles) DOUBLE D
Double D Challenge(62 miles) MINI TANDEM
Mini Tandem FULL TANDEM
Full Tandem DOUBLE D TANDEM
Double D Challenge Tandem MINI EASY CHAIR
Mini Recumbent FULL EASY CHAIR
Full Recumbent DOUBLE D EASY CHAIR
Double D Challenge Recumbent Participant Lookup & Tracking MINI EC - NET TIME FULL EC - NET TIME DD EC - NET TIME MINI TANDEM - NET TIME FULL TANDEM - NET TIME DD TANDEM - NET TIME MINI EC - DONUTS ATE FULL EC - DONUTS ATE DD EC - DONUTS ATE MINI TANDEM - DONUTS ATE FULL TANDEM - DONUTS ATE DD TANDEM - DONUTS ATE MINI - NET TIME MINI - DONUTS ATE DONUTS ATE DOUBLE D DD - NET TIME DD - DONUTS ATE FULL - DONUTS ATE FULL - NET TIME --- Select Results --- MINI
Mini FULL
Full DOUBLE D
Double D Challenge MINI TANDEM
Mini Tandem FULL TANDEM
Full Tandem DOUBLE D TANDEM
Double D Challenge Tandem MINI EASY CHAIR
Mini Recumbent FULL EASY CHAIR
Full Recumbent DOUBLE D EASY CHAIR
Double D Challenge Recumbent Participant Lookup & Tracking --- Select Results --- Quarantine
Quarantine MINI
Mini(16 Miles) FULL
Full(32 Miles) DOUBLE D
Double D Challenge(64 Miles) MINI TANDEM
Mini Tandem (16 miles) FULL TANDEM
Full Tandem (32 Miles) DOUBLE D TANDEM
Double D Challenge Tandem (64 Miles) MINI EASY CHAIR
Mini Recumbent 16 Miles) FULL EASY CHAIR
Full Recumbent (32 Miles) DOUBLE D EASY CHAIR
Double D Challenge Recumbent (64 Miles) Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Quarantine
Quarantine Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Quarantine
Quarantine Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Participant Lookup & Tracking
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking FULL - Fulll Detail Team Results MINI Net Time MINI EASY CHAIR Net Time FULL EASY CHAIR Net Time DD EASY CHAIR Net Time HOLE EASY CHAIR Net Time MINI TANDEM Net Time FULL TANDEM Net Time DD TANDEM Net Time HOLE TANDEM Net Time ELLIPTIGO FULL Net Time EBIKE FULL Net Time DD Net Time HOLE Net Time FULL Net Time --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking Hole Donuts Ate Mini EC Donuts Ate Full EC Donuts Ate DD EC Donuts Ate Hole EC Donuts Ate Mini Tandem Donuts Ate Full Tandem Donuts Ate DD Tandem Donuts Ate Hole Tandem Donuts Ate Hole Donut Adjusted Time Mini EC Donut Adjusted Time Full EC Donut Adjusted Time DD EC Donut Adjusted Time Hole EC Donut Adjusted Time Mini Tandem Donut Adjusted Time Full Tandem Donut Adjusted Time DD Tandem Donut Adjusted Time Hole Tandem Donut Adjusted Time DD Donuts Ate Full Donuts Ate Full Donut Adjusted Time DD Donut Adjusted Time Mini Donut Adjusted Time Mini Donuts Ate --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Participant Lookup & Tracking FULL Detail Team Results DD NET DONUT ADJUSTED TIMES MINI EASY CHAIR NET DONUT ADJUSTED TIMES FULL EASY CHAIR NET DONUT ADJUSTED TIMES DD EASY CHAIR NET DONUT ADJUSTED TIMES HOLE EASY CHAIR NET DONUT ADJUSTED TIMES MINI TANDEM NET DONUT ADJUSTED TIMES FULL TANDEM NET DONUT ADJUSTED TIMES DD TANDEM NET DONUT ADJUSTED TIMES HOLE TANDEM NET DONUT ADJUSTED TIMES FULL NET DONUT ADJUSTED TIMES FULL ELLIPTIGO NET DONUT ADJUSTED TIMES MINI NET DONUT ADJUSTED TIMES HOLE NET DONUT ADJUSTED TIMES EBIKE NET DONUT ADJUSTED TIMES --- Select Results --- MINI
Mini (19.70 M) FULL
Full (34.40 M) DOUBLE D
Double D (58.50 M) DONUT HOLE
Donut Hole (9.72 M on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 M) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 M on bike path) FULL EASY CHAIR
Full Recumbent (34.40 M) DOUBLE D EASY CHAIR
Double D Recumbent (58.50 M) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 M on bike path) MINI TANDEM
Mini Tandem (19.70 M) FULL TANDEM
Full Tandem (34.40 M) DOUBLE D TANDEM
Double D Tandem (58.50 M) ElliptiGO Full
Full ElliptiGO (34.40 M) E Bike
Ebike (Full 34.40) Virtual Ride
Virtual Ride Participant Lookup & Tracking MINI DONUT ADJUSTED TIMES MINI EASY CHAIR DONUT ADJUSTED TIMES FULL EASY CHAIR DONUT ADJUSTED TIMES DD EASY CHAIR DONUT ADJUSTED TIMES DONUT HOLE EASY CHAIR DONUT AJUSTED TIMES MINI TANDEM DONUT ADJUSTED TIMES FULL TANDEM DONUT ADJUSTED TIMES DD TANDEM DONUT ADJUSTED TIMES E BIKE DONUT ADJUSTED TIMES DONUT HOLE DONUT ADJUSTED TIMES ELLIPTICO FULL DONUT ADJUSTED TIMES FULL DONUT ADJUSTED TIMES DD DONUT ADJUSTED TIMES FULL Detail Team Results FULL Detail Team Results --- Select Results --- Virtual Ride Pick Your Distance
Virtual Ride Pick Your Distance Participant Lookup & Tracking --- Select Results --- MINI
Mini(19.70 Miles) FULL
Full(34.40 Miles) DOUBLE D
Double D Challenge(58.50 Miles) DONUT HOLE
Donut Hole(9.72 Miles on bike path) MINI EASY CHAIR
Mini Recumbent (19.70 Miles) FULL EASY CHAIR
Full Recumbent (34.40 Miles) DOUBLE D EASY CHAIR
Double D Challenge Recumbent (58.50 Miles) DONUT HOLE EASY CHAIR
Donut Hole Recumbent (9.72 Miles on bike path) MINI TANDEM
Mini Tandem (19.70 Miles) FULL TANDEM
Full Tandem (34.40 Miles) DOUBLE D TANDEM
Double D Challenge Tandem (58.50 Miles) DONUT HOLE TANDEM
Donut Hole Tandem (9.72 Miles on bike path) ElliptiGO Full
Full ElliptiGO (34.40 Miles) Participant Lookup & Tracking HOLE NET TIME MINI EASY CHAIR NET TIME FULL EASY CHAIR NET TIME DD EASY CHAIR NET TIME HOLE EASY CHAIR NET TIME MINI TANDEM NET TIME FULL TANDEM NET TIME DD TANDEM NET TIME HOLE TANDEM NET TIME FULL ELLIPTIGO NET TIME HOLE DONUTS ATE MINI EASY CHAIR DONUTS ATE FULL EASY CHAIR DONUTS ATE DD EASY CHAIR DONUTS ATE HOLE EASY CHAIR DONUTS ATE MINI TANDEM DONUTS ATE FULL TANDEM DONUTS ATE DD TANDEM DONUTS ATE HOLE TANDEM DONUTS ATE FULL ELLIPTIGO DONUTS ATE MINI NET TIME FULL NET TIME FULL DONUTS ATE MINI DONUTS ATE DD DONUTS ATE DD NET TIME FULL Detail Team Results --- Select Results --- MINI
Mini(18 miles) FULL
Full(36 miles) DOUBLE D
Double D Challenge(62 miles) MINI TANDEM
Mini Tandem FULL TANDEM
Full Tandem DOUBLE D TANDEM
Double D Challenge Tandem MINI EASY CHAIR
Mini Recumbent FULL EASY CHAIR
Full Recumbent DOUBLE D EASY CHAIR
Double D Challenge Recumbent Participant Lookup & Tracking MINI EC - NET TIME FULL EC - NET TIME DD EC - NET TIME MINI TANDEM - NET TIME FULL TANDEM - NET TIME DD TANDEM - NET TIME MINI EC - DONUTS ATE FULL EC - DONUTS ATE DD EC - DONUTS ATE MINI TANDEM - DONUTS ATE FULL TANDEM - DONUTS ATE DD TANDEM - DONUTS ATE MINI - NET TIME MINI - DONUTS ATE DONUTS ATE DOUBLE D DD - NET TIME DD - DONUTS ATE FULL - DONUTS ATE FULL - NET TIME --- Select Results --- MINI
Mini FULL
Full DOUBLE D
Double D Challenge MINI TANDEM
Mini Tandem FULL TANDEM
Full Tandem DOUBLE D TANDEM
Double D Challenge Tandem MINI EASY CHAIR
Mini Recumbent FULL EASY CHAIR
Full Recumbent DOUBLE D EASY CHAIR
Double D Challenge Recumbent Participant Lookup & Tracking --- Select Results --- Quarantine
Quarantine MINI
Mini(16 Miles) FULL
Full(32 Miles) DOUBLE D
Double D Challenge(64 Miles) MINI TANDEM
Mini Tandem (16 miles) FULL TANDEM
Full Tandem (32 Miles) DOUBLE D TANDEM
Double D Challenge Tandem (64 Miles) MINI EASY CHAIR
Mini Recumbent 16 Miles) FULL EASY CHAIR
Full Recumbent (32 Miles) DOUBLE D EASY CHAIR
Double D Challenge Recumbent (64 Miles) Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Quarantine
Quarantine Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Quarantine
Quarantine Participant Lookup & Tracking --- Select Results --- MINI
MINI FULL
FULL DOUBLE D
DOUBLE D MINI EASY CHAIR
MINI EASY CHAIR FULL EASY CHAIR
FULL EASY CHAIR DOUBLE D EASY CHAIR
DOUBLE D EASY CHAIR MINI TANDEM
MINI TANDEM FULL TANDEM
FULL TANDEM DOUBLE D TANDEM
DOUBLE D TANDEM Participant Lookup & Tracking
Age Group/Division
All Results
View
Simple View
Detailed View
Please select the results you want to view from the box above.
Please check back later for results.
These are Preliminary Results
Page
of
per page