1293
991
959
1159
1141
1123
979
960
1126
1147
962
1210
1573
1172
1443
1182
1283
1150
770
738
897
749
838
908
970
843
890
817
945
902
716
898
863
796
930
850