1685
980
855
896
905
5049
4535
889
2425
2931
806
788
797
860
2254
1327
833
988
836
777
906
847
989
834
888
769
994
915
1002
963
865
862
2941
837
859
895
798
994
895
1144
1173
979
1942
805
1000
954
876
1712
980
853
8386
854
902
935
816
843
903
856
5295
825