28,731 shares
123,180 shares
101,216 shares
45,382 shares
38,724 shares
275,743 shares
426,565 shares
163,191 shares
30,613 shares
331,986 shares