50
1011
1
0
879
1080
830
950
872
695
2
1124
13
1062
898
858
715
979
823
784
817
1280
4
1088
836
834
974
865
725
820
696
5
859
3
780