Latest 631
2:59:04
239
120
2:53:45
183
75
2:45:21
144
31
2:36:03
136
48
2:56:52
186
51
2:35:05
306
153
1:56:00
179
25
2:04:11
186
40
3:15:27
253
114
55:13
126
32
3:52:24
355
203
2:48:11
229
217
2:39:51
183
201
2:38:49
155
66
2:36:28
158
70
2:52:27
165
266
2:17:15
203
47
2:18:22
183
132
51:09
57
8
2:44:01
160
68