Latest
3:05:28
111
81
3:07:15
95
85
3:13:15
123
229
56:37
38
46
11:25
19
2
13:37
27
3
1:18:22
75
55
2:38:39
90
113
2:19:00
107
43
1:52:32
196
75
1:59:44
62
16
2:07:50
74
78
2:11:44
68
29
1:10:04
44
47
3:50:48
119
87
3:58:26
130
33
3:45:44
93
78
3:48:10
112
27
2:03:15
59
10
2:42:30
101
111