50
887
0
1
1134
1342
908
872
836
1108
847
825
925
1233
1677
1165
765
1234
1200
1028
830
796
767
860
1550
961