Latest 505
4:00:01
159
318
4:00:01
113
251
3:10:29
149
334
2:43:50
64
96
2:02:46
70
99
1:26:46
62
145
1:53:40
68
58
2:02:55
84
170
2:51:24
147
502
1:24:36
87
59
1:49:39
55
167
1:40:34
93
73
2:08:01
123
236
2:03:20
104
177
1:39:29
89
120
2:10:27
119
164
2:03:03
108
188
2:07:21
86
254
2:06:48
81
152
1:23:16
72
76