1196
951
933
1110
1094
1085
930
938
1102
1109
935
1185
1538
1146
1421
1155
1251
1122
745
699
854
721
794
866
911
814
857
768
818
692
863
837
766
884
812