434
582
552
562
770
756
579
796
899
701
798
848
910
850
960
981
940
878
1042
939
1145
969
1039
930
1045
990
969
925
1129
1129
1477
1033
1185
917
953