977
149
167
207
96
148
134
96
304
299
207
154
171
2
26
1
3
26
1
