Latest 668
3:57:58
62
119
3:41:58
41
58
3:53:53
73
75
3:58:42
75
143
1:39:59
51
222
2:52:00
131
100
3:56:22
118
34
3:59:59
147
88
3:54:26
146
198
3:16:14
190
132
2:54:53
98
152
3:59:24
101
222
3:50:17
110
103
2:57:34
88
114
3:59:27
159
239
3:14:49
91
186
3:49:08
204
252
2:08:39
89
15
1:26:12
40
77
3:53:48
185
354