576
0
385
380
638
764
495
317
654
517
366
612
535
464
324
566
591
933
684
558
767
605
838
534
595
561