1272
987
958
1153
1137
1120
975
959
1126
1146
962
1210
1570
1172
1443
1182
1283
1150
766
735
892
747
835
903
967
842
885
813
943
901
715
898
862
794
929
844