Latest 693
3:39:10
181
409
3:00:55
154
576
3:03:24
117
385
2:25:51
106
177
3:20:02
156
613
3:14:12
199
157
3:05:19
181
169
2:44:34
168
111
3:09:58
377
270
1:45:31
74
54
2:26:49
91
80
2:46:14
97
42
2:22:22
95
66
2:46:27
128
65
2:44:33
133
150
3:13:03
183
441
1:49:44
113
125
2:50:23
204
256
34:57
48
133
3:25:34
249
784