Latest 505
2:58:39
186
265
1:29:56
171
185
2:28:04
85
180
2:17:42
228
260
2:00:54
91
148
21:19
143
82
2:32:49
110
135
37:23
272
127
2:29:43
83
114
2:28:20
78
107
2:29:38
153
150
1:43:37
88
112
2:13:36
87
168
23:41
132
177
1:59:34
83
119
2:41:12
106
164
1:28:57
112
93
1:57:04
80
121
2:31:16
84
131
2:36:46
110
127