1136
871
952
852
893
925
863
844
771
787
866
942
909
957
874
987
970
1028
1009
1429
922
848
872
822
766
689
895
1148
882
976
849
698