472
413
344
266
339
494
289
247
488
454
320
287
304
457
333
306
511
474
338
231
335
309
353
314
326
360
423
509
319
221
301
250
441
270