292
353
143
243
197
184
398
131
212
222
193
232
220
103
96
615
40
106
1756
264
148
375
449
288
307
1075