519
379
320
408
404
267
524
412
228
376
474
282
441
265
315
317
295
510
392
391
452
354
360
507
435
480
278
426
347
472
466
437
316