Latest 514
3:59:13
284
155
38:19
41
2
3:57:12
222
101
3:30:50
197
226
3:13:22
185
132
2:23:01
139
58
3:24:32
245
71
3:57:09
291
266
2:38:33
160
74
1:47:24
129
92
2:17:53
155
86
2:33:10
168
108
1:43:20
97
152
2:30:14
151
33
1:50:15
89
82
4:00:01
230
165
2:57:34
145
192
2:29:33
175
59
4:00:01
178
279
2:35:29
175
23