330
297
317
245
444
388
481
390
395
294
350
364
300
240
272
282
582
386
293
508
289
506
367
267
417
299
532
352
295
359
368