Perfect

15:53 778
39:55 458
32:44 718
11:13 591
9:01 500
1:03 257
10:32 549
46:04 751
14:17 542
30:00 514
38:59 476
15:41 486
6:00 575
21:53 584