28,090 shares
340,872 shares
41,785 shares
157,690 shares
339,040 shares
35,512 shares
264,338 shares
30,325 shares
383,593 shares
110,191 shares