496
592
508
619
429
1356
425
472
413
472
418
422
410
1032
451