505
417
350
422
260
329
259
300
314
394
409
294
335
241
450
240
384
458
343
484
261
499
508
312
413
322
380
490
232
393
311
292