11797
1164
1419
776
736
964
4086
914
24761
2896
1780
772
696
681
904
839
691
658
714
621
570
591
705
1101
666