45,058 shares
65,927 shares
32,037 shares
17,412 shares
42,760 shares
12,425 shares
128,418 shares
20,271 shares
12,886 shares
20,561 shares