50
1760
0
7
1410
5
1003
1
1275
1435
839
1263
849
1043
1090
799
774
971
957
725
2
772
804
2137
850
976
925
989
1196
21
708