1142
930
903
1076
1043
1064
909
914
1073
1085
905
1158
1510
1124
1393
1127
1221
1102
718
674
822
693
768
841
864
781
796
735
888
777
664
842
812
732
834