1197
953
937
1113
1095
1086
933
941
1104
1111
1186
1540
1148
1424
1157
1253
1122
748
701
854
721
794
867
911
815
858
770
913
822
692
864
837
769
888
812