35
149
662
136
706
287
115
258
181
315
313
192
366
267
171
473
355
540
576
1K
332
585