1123
923
892
1070
1025
1058
903
910
1067
1079
896
1150
1494
1118
1388
1121
1216
1096
711
667
813
686
759
835
854
775
785
728
882
769
659
833
805
724
820