Latest 506
2:51:50
126
68
2:57:05
100
46
3:22:42
207
141
2:46:58
243
34
3:32:28
246
36
3:07:17
215
35
3:36:06
228
77
3:59:37
177
50
3:14:19
177
91
3:16:46
139
127
3:33:38
183
94
2:21:49
107
37
3:54:50
250
126
2:40:58
166
89
2:41:08
171
64
2:49:02
157
65
2:58:45
85
61
2:31:50
148
65
3:10:54
132
41
2:37:04
262
121