Latest 542
2:13:07
119
85
2:14:32
91
131
2:17:39
134
24
1:19:41
80
129
2:52:51
168
65
3:46:23
222
133
2:52:40
174
139
3:51:19
183
124
4:00:01
260
130
3:51:26
331
122
1:48:45
115
180
2:13:28
134
78
1:11:55
172
134
1:08:16
110
77
1:57:06
116
53
1:18:09
55
25
2:34:32
142
200
3:06:36
156
33
1:33:50
72
49
3:59:39
217
81