19,641 shares
47,219 shares
30,700 shares
41,373 shares
305,607 shares
18,398 shares
29,818 shares
36,617 shares
25,386 shares
41,413 shares