1705
1851
998
865
811
930
835
744
840
829
874
888
987
1123
1118
906
557
594
475
545
618
602
546
651
553
598
577
512
601
529
549
572
536
533