1194
951
932
1109
1093
1084
930
938
1102
934
1184
1538
1146
1420
1155
1251
1122
743
698
852
721
794
866
910
814
857
768
911
816
692
863
837
766
883
811