Latest 953
3:23:22
153
129
3:43:36
190
311
1:59:43
109
109
3:51:21
233
354
15:55
56
24
3:56:39
179
179
3:59:10
174
228
35:22
79
49
3:57:19
163
150
3:48:24
268
277
3:08:27
215
84
3:43:45
172
79
2:06:59
117
53
3:45:10
178
199
3:13:58
155
115
3:05:17
154
161
39:17
53
19
3:44:34
132
154
3:33:57
137
117
2:27:52
99
50