946
609
841
662
561
508
4102
1927
1128
550
577
565
469
432
515
513
470
543
533
586
548