908
906
1300
1179
1444
1006
910
915
925
1593
931
945
918
920
1422
1381
1478
718
655
712
715
732
686
779
679
684
738
677
741
696
685
725
698