101
3
13
21
8
6
3
326
16
45
158
171
20
355
1
16
28
118
1
4
85
