1066
927
1570
1662
1496
2385
1133
1039
1100
1001
948
920
903
1569
1625
2064
932
943
824
2627
960
1240
1076
913
1158
960
1069
838
1491
878
929
833
1322
1094
1099
898
1011
982
928
911
966
1078
908
966
879
1143
1083
990
957
989
971
807
961
1064
1096
1078
968
1042
1026
1228