1008
983
1044
1033
1444
935
864
858
924
882
836
779
700
908
1162
895
990
865
711
721
1031
959
1155
1227
1369
1637
869
716
692
742
718
687
639
736
804