1383
901
963
921
971
955
1138
1453
935
1000
1263
865
1072
905
856
855
991
1026
873
883
858
1047
929
1284
899
1177
998
886
558
455
598
478
549
621