1197
952
935
1112
1094
1086
932
939
1104
1110
937
1185
1538
1148
1421
1155
1251
1122
745
699
854
721
794
867
911
814
857
769
820
692
864
837
766
885
812