508
238
373
226
424
234
418
240
361
255
490
382
256
329
425
319
261
359
351
280
423
325
291
511
495
396
271
500
402
303
462
398
473
274