Latest 94
2:04:16
83
81
3:13:42
104
94
3:21:00
155
132
2:47:37
119
58
1:37:48
49
78
2:20:21
85
74
2:26:22
113
208
2:11:54
84
226
1:18:52
66
25
3:03:39
134
119
2:29:10
124
235
2:40:24
136
401
2:36:20
112
164
3:34:33
246
463
2:07:51
207
581
3:57:29
280
617
1:46:25
115
150
38:09
44
44
2:17:08
83
206
1:33:05
108
86