586
0
614
777
686
1,015
455
882
398
444
561
595
535
534
838
606
767
558
684
933
591
566
324
464
612
366