Latest 152
3:22:16
305
157
3:57:21
346
201
3:54:27
399
97
3:52:19
256
161
2:06:45
166
48
1:20:09
103
70
3:59:00
154
47
3:49:40
340
150
3:29:14
240
217
1:34:37
120
15
2:39:22
129
52
1:47:18
85
44
1:10:38
52
8
3:18:14
248
131
3:14:06
215
106
1:30:18
80
60
2:16:55
175
101
31:00
49
21
3:40:48
190
153
2:02:43
111
19