1565
1447
1248
7406
1156
1208
1723
921
955
937
903
992
971
942
973
1300
1545
860
726
799
873
917
821
862
776
919
835
700
875
843
774
894
816
791
836