Latest 161
2:50:48
138
135
2:30:41
107
433
2:04:23
159
143
3:41:59
249
193
2:00:13
117
88
3:12:10
145
117
2:18:18
92
152
2:58:41
212
260
2:16:08
195
131
2:16:59
105
242
3:21:56
139
175
2:04:08
123
140
3:33:03
222
221
3:54:59
127
50
2:43:35
100
284
2:38:15
112
263
6:37:40
189
585
58:55
8
105
35:36
11
56
1:02:29
10
81