50
874
0
3
887
1
2
1830
13
76
935
752
916
4
889
1208
971
7
802
8
893
933
1091
998
985
1011
879
1080
830
950
872
695
1124
1062
898
858
715
979