879
819
937
870
795
936
933
838
894
967
929
1072
876
864
30679
872
2535
972
999
842
819
1430
983
980
1261
827
995
796
876
2016
915
1058
969
913
807
972
918
825
958
1091
1406
975
1334
1076
3443
1934
1061
886
945
888
822
1330
786
977
789
1256
1476
759
996
1013