541
0
371
625
508
260
370
1
538
581
464
409
689
349
521
473
497
569
488
441
271
527
415
505
1,132
603
391
432