32,394 shares
45,883 shares
258,966 shares
169,691 shares
65,089 shares
47,595 shares
97,251 shares
72,100 shares
55,790 shares
49,060 shares