50
695
0
1
801
2
858
766
1201
822
890
3
782
3286
15
1042
4
999
812
911
1052
5
1136
1001
1016
968
884
1103
8
914
810
845
799