50
758
0
1
717
654
802
604
2
805
634
603
686
945
867
744
6
862
1612
37
702
670
861
5
804
3
646
2606
9
769
753
759
1069
12
699
990
947
936