Latest 504
3:57:36
277
314
3:59:58
184
383
3:35:04
209
314
3:57:51
214
413
3:02:31
124
160
49:13
60
50
3:54:48
214
523
1:35:02
68
128
3:59:09
156
468
1:31:08
75
75
3:57:33
170
368
3:55:43
117
225
3:36:57
170
271
1:37:58
72
134
3:53:46
160
302
3:39:23
247
330
21:17
18
30
10:09
16
10
3:04:35
139
138
1:21:56
36
68