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