50
1019
0
2
1122
1353
1
915
876
839
3
1388
10
840
1112
4
901
1000
6
853
994
1217
2496
9
1512
1037
830
933
765
1688
964
1169