415
320
521
290
288
345
245
439
381
305
399
276
460
410
274
357
255
507
450
470
442
254
449
333
355
429
495
334
423
412
474
437
308
231
258