861
830
898
879
819
937
870
795
936
933
838
894
967
929
1072
876
30679
872
2535
972
999
1430
1229
980
2203
995
876
2016
915
1493
969
913
807
972
918
1272
858
825
1091
1406
1197
975
1334
1076
1934
1061
886
945
1018
888
822
866
1330
786
977
988
789
1256
759
3889