50
895
0
1
947
1204
5
26
964
802
882
1180
13
3
874
6
1694
10
84
904
980
1577
863
1467
8
921
2
785
877
1196
927
807
1293
4
837
849
713
972
742