Latest 542
2:38:38
101
166
2:21:51
114
182
2:02:41
79
88
2:12:06
133
209
2:03:47
144
164
2:04:57
142
56
3:55:39
117
272
2:07:25
116
110
2:43:38
104
130
2:27:29
164
106
1:59:07
62
49
2:13:48
138
77
2:22:07
131
53
2:57:51
136
91
3:30:06
239
203
2:31:27
100
71
1:55:26
86
60
1:53:06
76
71
2:20:07
122
5
2:36:04
87
107