905
902
1295
1175
1440
1004
904
914
903
923
1587
928
944
915
918
1411
1375
1468
715
651
707
714
731
685
777
678
681
735
673
738
694
682
722
697