Latest 540
3:07:20
200
184
3:19:09
235
151
3:01:52
262
135
2:55:22
196
80
2:39:52
140
84
3:10:35
208
128
2:12:45
91
47
3:34:39
230
146
2:47:44
140
68
2:34:02
230
158
3:25:37
285
174
2:30:37
193
114
2:59:49
245
118
3:49:07
165
89
3:09:22
210
177
2:02:00
95
21
2:38:30
179
227
2:20:46
107
27
3:12:44
249
92
3:26:30
190
110