Latest 638
2:57:36
138
62
2:27:26
184
164
2:25:36
196
105
2:25:41
268
175
2:44:41
320
244
2:12:28
123
21
37:31
27
8
2:59:04
249
120
2:53:45
193
75
2:45:21
144
31
2:36:03
139
48
2:56:52
186
51
2:35:05
309
153
1:56:00
179
25
2:04:11
188
40
3:15:27
255
114
55:13
126
32
3:52:24
355
203
2:48:11
230
217
2:39:51
183
201