491
946
0
664
16
1084
1
1947
469
850
792
2
478
997
1054
721
676
1169
978
906
791
772
789
905
584
740
3
870