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