Latest 870
3:02:52
96
107
1:59:04
86
67
3:57:04
115
101
2:27:27
189
325
3:02:42
101
40
2:11:02
173
186
3:00:05
129
79
6:41:45
297
213
3:35:55
160
160
2:46:42
198
242
2:37:47
206
130
3:42:55
225
158
2:29:31
142
218
3:11:22
219
91
2:05:19
133
132
1:22:55
107
110
1:57:33
186
189
2:47:15
220
342
2:01:59
166
172
2:04:08
145
199