Latest 678
2:08:01
191
166
3:41:20
321
156
3:58:14
440
411
3:58:56
444
347
3:20:49
240
70
3:57:39
446
379
1:53:38
184
290
4:00:01
430
621
1:41:08
179
99
1:13:25
87
55
3:55:59
386
230
4:00:01
332
302
42:41
58
94
28:34
14
50
11:16
20
58
30:01
31
104
2:41:27
170
190
3:47:27
222
305
2:37:36
137
205
3:59:59
288
209