518
497
289
232
517
305
417
228
272
287
415
461
226
306
360
435
307
506
452
353
428
359
493
263
243
391
296
274
335
249
451