966
861
913
956
1065
971
839
815
855
921
873
937
849
1129
888
1414
932
970
1684
1146
873
982
875
858
915
843
859
1588
2280
966
912
1112
886
889
1037
1378
900
1114
852
948
981
969
973
926
842
1046
960
3611
1064
961
980
854
889
1151
915
914
1056
893
919
829