50
746
0
1
1231
1451
1035
778
860
1199
946
784
849
796
962
883
787
742
969
1074
930
1097
996
1262
1421
834