519
506
408
254
283
432
237
383
522
469
225
435
325
284
289
394
450
307
487
334
403
317
405
249
228
444
423
234
412
387
490
458
233