1382
900
962
919
971
954
1138
1450
935
999
1262
864
1069
904
853
854
991
1026
873
883
858
1047
856
928
1283
899
1176
901
998
885
557
452
594
476
546
619