Latest 894
3:56:37
146
229
2:52:06
312
129
3:55:30
194
110
3:52:59
110
155
3:02:52
104
107
1:59:04
94
67
3:57:04
115
101
2:27:27
192
325
3:02:42
101
40
2:11:02
173
186
3:00:05
129
79
6:41:45
299
213
3:35:55
176
160
2:46:42
198
242
2:37:47
206
130
3:42:55
255
158
2:29:31
142
218
3:11:22
219
91
2:05:19
133
132
1:22:55
108
110