5079
1
1078
747
0
946
1073
752
533
1101
1494
847
529
760
792
918
489
1055
666
730
11150
3
364
709
917
826
588
700
624
899
600
810