50
768
0
1
920
2
979
827
1014
5
1000
839
1094
1166
1278
1140
3
806
917
673
936
4
864
892
835
876
1328
1232
749
1213
704