145
1
151
3
163
213
195
191
391
149
133
137
264
286
911
248
2091
4
143
2
1367
6
1196
384
1219
314
336
105
99
358
830
702
381
121