1686
871
953
852
893
925
863
1136
845
771
787
866
942
909
957
875
987
970
1028
1009
1429
922
848
872
822
766
690
895
1148
882
976
849
698