95,998 shares
69,068 shares
691,279 shares
636,120 shares
325,096 shares
128,978 shares
242,662 shares
187,077 shares
57,992 shares
47,020 shares