1546
956
1095
898
1062
835
839
910
759
958
863
864
909
791
882
750
1020
967
929
933
893
922
1492
1041
1210