Latest 969
3:18:58
116
98
1:25:45
94
35
3:49:43
185
131
1:55:57
97
70
2:59:24
164
56
3:44:55
212
96
3:53:23
223
90
2:26:13
138
190
3:28:33
189
131
58:55
57
56
1:50:56
113
61
4:50:50
299
204
2:36:09
187
136
3:01:40
169
86
1:33:42
148
78
3:36:23
215
160
3:59:28
197
183
2:57:43
162
72
2:31:21
286
132
3:57:05
212
92