1123
979
960
1126
1147
962
1210
1573
1172
1443
1182
1283
1150
770
738
897
749
838
908
970
843
891
817
945
902
716
898
863
796
930
850
811
865
825
801