50
986
0
7
1083
4
2043
25
1023
9
2124
12
776
5
872
836
770
933
885
1102
801
965
858
839
6
914
963
927
951
1150
759
828
1
753
3