50
886
0
6
1447
1
837
984
821
1000
1135
1305
817
969
1232
1580
1095
877
907
814
858
723
903
1018
921
2
892
1066
1262