50
617
0
3
1045
2
674
1
602
526
644
666
656
5
676
1014
613
647
543
779
1011
17
540
549
487
784
776
905
764
9
858
628
717
758
567