Latest 596
2:15:22
60
84
1:03:39
27
80
3:53:40
83
108
3:15:52
273
142
3:14:05
302
149
3:48:50
79
72
3:38:58
177
122
1:38:19
60
47
3:17:25
119
187
2:02:12
119
61
3:15:40
135
71
3:36:29
139
119
3:24:59
158
192
3:48:48
211
84
3:38:59
189
131
30:23
28
28
4:00:01
261
158
3:27:49
161
241
3:29:24
242
214
2:20:04
77
75