50
788
0
2
886
961
924
1495
846
854
1019
973
999
916
881
1131
1
934
962
955
1250
1125
927
887
963
1068
764