505
398
489
453
319
257
373
377
316
494
228
399
237
246
274
490
413
323
216
232
367
335
474
497
412
222
244
394
250
469
372
218