Latest 1087
2:11:50
116
39
3:07:36
73
225
3:58:44
173
77
2:06:28
163
82
2:03:24
71
102
1:10:36
55
64
4:00:01
125
170
2:02:43
205
136
3:06:32
120
143
3:27:41
154
113
3:51:14
274
75
2:58:01
135
86
2:12:49
130
78
1:32:12
129
44
3:28:39
190
101
3:00:30
155
176
2:59:12
151
36
07:22
19
20
3:59:42
243
388
3:06:11
410
99