506
394
409
365
467
571
325
292
355
499
275
301
436
314
284
288
257
328
280
385
298
321