50
1616
0
2
1120
1018
1433
1063
826
1097
876
887
1076
1051
839
1917
985
866
1
774
2032
1430
1260
962
897
978
899
1951