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