791
1
944
1317
491
946
0
951
1947
870
1136
850
691
478
676
920
16
626
2
638
978
906
789
988
4
905
584
1054
740
3