1106
1029
937
936
1382
900
963
920
971
955
1138
1451
935
1000
1263
865
1070
904
855
991
1026
873
883
858
1047
856