355
882
609
776
943
1454
424
346
412
600
295
321
272
909
587
378
376
367
270
335
571
281
564
321
261
275
273
240
355
295
431
277
346
465
383
339
501
248
299
272