1380
1629
1068
1179
1218
1497
930
778
796
874
859
855
919
879
832
774
695
1574
860
824
1207
922
978
1159
1450
842
866
867
808
943
885
957
1413
872
1005
906