1433
877
840
841
1004
817
1052
955
1043
849
865
1236
855
1448
898
820
1190
858
1002
839
988
843
1160
779
1390
1219
943
1192
1254
1170
830
874
823
1148
826
902