Latest 329
59:45
121
103
40:09
92
21
1:29:50
117
46
1:29:09
130
111
1:27:08
149
136
1:49:35
161
127
1:07:14
257
300
1:58:05
139
97
1:32:26
104
77
2:17:23
149
132
1:40:27
148
188
1:42:10
129
81
1:44:24
132
100
1:59:39
134
105
1:59:18
119
91
1:35:40
136
192
1:34:39
154
148
1:31:46
136
161
2:57:42
199
132
1:42:27
152
170