Latest 694
3:07:53
170
53
1:34:39
107
132
2:09:27
123
53
1:45:50
105
144
1:43:52
304
176
2:42:55
182
187
2:57:37
102
75
2:16:17
205
326
38:17
74
38
3:44:14
307
177
30:31
45
5
2:06:12
151
41
1:30:30
87
63
2:50:58
139
54
2:59:40
149
34
1:53:45
94
28
2:43:35
176
167
2:07:36
131
105
2:28:23
141
122
3:46:53
361
301