769
653
696
652
683
687
1203
701
1734
753
887
883
1303
860
845
807
951
1185
955
1247
1035
1050
1057
1267
997
923
1021
1178
1039
1035
938
1149
958
1049
1027