28,549 shares
341,436 shares
41,897 shares
158,192 shares
339,400 shares
36,023 shares
264,512 shares
30,430 shares
383,742 shares
110,363 shares