391
307
295
297
411
447
315
503
464
324
310
428
441
415
485
383
300
317
364
523
472
442
404
348
241
507
487
273
426
334
445
427