1382
900
963
920
971
955
1138
1451
935
1000
1263
864
1069
904
854
991
1026
873
883
858
1047
856
929
1283
899
1176
901
998
885
558
452
594
476
546
619