Latest 509
29:19
40
90
30:01
39
115
3:58:34
184
832
1:57:34
101
315
3:59:49
144
867
4:00:00
200
687
1:00:01
63
174
3:59:22
147
775
4:00:00
144
722
3:59:24
167
658
4:00:00
171
632
4:00:00
125
609
3:29:24
151
410
28:44
38
110
2:30:01
96
443
59:58
60
218
4:00:00
205
1096
60:00
31
116
4:00:00
199
597
1:00:01
44
142