1383
900
963
920
971
955
1138
1451
935
1000
1263
865
1072
905
856
855
991
1026
873
883
858
1047
929
1284
899
1177
901
998
886
558
454
597
477
549
621