Latest 953
28:18
60
46
3:59:24
223
130
2:50:10
151
74
2:02:28
174
83
4:00:01
193
102
3:49:19
220
110
2:53:54
216
387
3:38:13
314
180
3:54:27
210
105
3:55:00
223
286
3:52:39
224
183
3:35:34
170
147
35:57
91
83
3:55:03
292
135
3:55:26
213
134
2:04:49
140
99
4:10:11
236
118
37:44
55
21
3:54:37
161
140
1:53:38
129
68