749
1012
875
843
998
904
933
3940
1319
985
976
874
821
1101
1378
895
925
996
1289
1153
892
847
993
894
1812
1754
798
822
2143
1725
1092
1059
1049
934
977
765
895
1019
961
942
985
836
868
898
898
916
860
792
910
749
826
15830
767
909
926
791
830
2335
1239
874