Latest 373
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
2:45:58
102
65
3:21:31
185
86
2:32:49
174
87
2:46:28
128
101
3:54:01
136
103
2:48:35
168
85
2:07:32
74
51
2:08:40
92
103
2:08:52
107
28
2:57:24
187
91
2:37:14
178
36
3:17:38
186
176