Latest 540
3:06:52
181
111
4:19:29
151
121
3:13:27
218
88
2:49:31
400
67
3:19:14
168
81
3:19:56
208
110
2:44:59
187
54
2:51:54
164
47
3:15:15
163
93
3:00:48
135
155
2:44:36
167
116
2:27:45
99
29
2:32:57
195
95
3:25:27
241
139
3:22:26
230
110
3:17:23
266
114
2:48:29
170
89
2:54:37
150
72
3:27:50
185
101
3:21:45
237
127