58,084 shares
324,808 shares
43,015 shares
51,854 shares
370,768 shares
242,629 shares
110,943 shares
187,051 shares
575,549 shares
52,936 shares