Latest 582
3:00:31
153
233
2:57:18
154
159
3:15:33
133
95
3:36:31
121
344
3:18:29
79
149
3:21:24
213
272
2:26:34
131
144
2:42:40
189
188
3:48:57
286
235
3:33:17
185
283
3:02:52
164
231
2:54:20
128
220
3:49:13
158
287
3:09:48
131
64
3:20:57
178
175
3:16:34
238
422
2:04:28
146
131
3:03:34
166
147
3:32:22
136
239
3:45:35
248
248