1004
906
915
903
924
1588
929
944
917
918
1413
1376
1470
716
654
707
714
732
686
777
679
682
735
674
738
695
685
723
697
725
790
692
701