1433
878
840
841
1004
817
1052
955
1043
849
865
1236
855
1448
898
820
1190
858
1002
839
988
844
1161
779
1391
1219
943
1192
1254
1171
830
874
823
1148
826
902