950
835
864
840
784
956
913
815
797
830
933
939
1130
917
969
832
836
801
1237
848
884
961
1606
900
835
1134
1165
1340
831
852
824
755
890
1073
928
901
852
3249
860
856
918
810
852
704
1238
1593
980
910
1511
986
1141
1281
1060
1302
1206
1183
1395
1273
1239
1556