Latest 396
2:17:18
183
92
2:25:51
163
141
1:28:59
112
87
2:00:01
156
101
1:30:04
411
356
1:14:10
148
284
32:41
89
170
49:50
113
197
2:29:46
177
144
2:36:55
192
181
2:28:02
169
137
1:58:27
189
116
2:56:00
240
265
1:27:03
128
48
2:02:06
177
104
2:00:21
130
168
2:02:27
131
234
1:02:45
102
27
2:48:44
221
200
2:06:36
196
152