980
921
872
878
1025
1032
887
976
1064
929
1061
1088
1208
1716
1101
1111
1042
1195
1011
981
978
1002
1986
1173
950