1296
1159
962
955
982
1821
1157
937
1107
1079
1260
822
693
768
841
864
781
796
888
777
842
812
732
834
759
770
802
761
753
746
757
724
742
741