816
0
1147
555
825
595
641
706
697
597
589
774
541
473
627
559
746
598
465
671
536
563
775
530
469
741
645
482
497
583
498
1701
665
1103
907
557
608
590
668
649
604
615
753
698
617
565
599
593
681
582
708
857
601
639
740
702
618
628
625
586
600
757
853
871
704
820
1860
771
947
800
814
785
835