906
903
1296
1175
1440
1004
915
924
1588
929
944
917
918
1413
1375
1470
716
654
707
714
732
686
777
679
682
735
674
738
695
684
723
697