Latest 540
2:25:39
101
153
2:26:20
110
355
2:50:19
141
162
2:45:57
106
285
3:00:22
139
230
2:15:57
84
273
2:45:02
116
295
2:46:30
131
301
2:55:52
131
354
55:58
49
78
2:31:29
198
592
2:50:34
98
135
1:55:04
68
89
25:32
36
43
1:48:42
77
71
1:57:19
91
73
1:58:33
88
197
1:50:58
110
101
3:38:12
128
112
3:57:53
210
236