864
908
932
873
1146
905
1161
894
988
1028
955
1147
1225
919
1367
1635
866
1010
1493
3013
935
1252
931