796
689
681
932
924
877
1010
888
876
1097
1129
1289
858
1150
857
918
890
872
1163
1039
1162
878
1382
1320
1033
1217
929
560