50
815
0
2
1194
890
973
964
710
932
837
943
779
1074
1
803
1173
872
790
755
1271
738
769
1006
802
1603
892