860
1046
843
895
860
1020
996
873
865
893
947
1031
1656
1147
895
1028
884
890
870
888
941
919
831
13481
954
840
885
877
1193
1061
3945
1221
1188
886
896
855
1072
1034
964
2104
908
931
859
1024
841
967
989
860
821
972
1680
3027
930
1025
1059
995
1019
1194
888
1094